PostgreSQL Source Code
git master
unicode_category_table.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* unicode_category_table.h
4
* Category table for Unicode character classification.
5
*
6
* Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
7
* Portions Copyright (c) 1994, Regents of the University of California
8
*
9
* src/include/common/unicode_category_table.h
10
*
11
*-------------------------------------------------------------------------
12
*/
13
14
#include "
common/unicode_category.h
"
15
16
/*
17
* File auto-generated by src/common/unicode/generate-unicode_category_table.pl,
18
* do not edit. There is deliberately not an #ifndef PG_UNICODE_CATEGORY_TABLE_H
19
* here.
20
*/
21
typedef
struct
22
{
23
uint32
first
;
/* Unicode codepoint */
24
uint32
last
;
/* Unicode codepoint */
25
uint8
category
;
/* General Category */
26
}
pg_category_range
;
27
28
typedef
struct
29
{
30
uint32
first
;
/* Unicode codepoint */
31
uint32
last
;
/* Unicode codepoint */
32
}
pg_unicode_range
;
33
34
typedef
struct
35
{
36
uint8
category
;
37
uint8
properties
;
38
}
pg_unicode_properties
;
39
40
/*
41
* The properties currently used, in no particular order. Fits in a uint8, but
42
* if more properties are added, a wider integer will be needed.
43
*/
44
#define PG_U_PROP_ALPHABETIC (1 << 0)
45
#define PG_U_PROP_LOWERCASE (1 << 1)
46
#define PG_U_PROP_UPPERCASE (1 << 2)
47
#define PG_U_PROP_CASED (1 << 3)
48
#define PG_U_PROP_CASE_IGNORABLE (1 << 4)
49
#define PG_U_PROP_WHITE_SPACE (1 << 5)
50
#define PG_U_PROP_JOIN_CONTROL (1 << 6)
51
#define PG_U_PROP_HEX_DIGIT (1 << 7)
52
53
/* table for fast lookup of ASCII codepoints */
54
static
const
pg_unicode_properties
unicode_opt_ascii
[128] =
55
{
56
{
57
/* 0x000000 */
58
.
category
=
PG_U_CONTROL
,
59
.properties = 0
60
},
61
{
62
/* 0x000001 */
63
.category =
PG_U_CONTROL
,
64
.properties = 0
65
},
66
{
67
/* 0x000002 */
68
.category =
PG_U_CONTROL
,
69
.properties = 0
70
},
71
{
72
/* 0x000003 */
73
.category =
PG_U_CONTROL
,
74
.properties = 0
75
},
76
{
77
/* 0x000004 */
78
.category =
PG_U_CONTROL
,
79
.properties = 0
80
},
81
{
82
/* 0x000005 */
83
.category =
PG_U_CONTROL
,
84
.properties = 0
85
},
86
{
87
/* 0x000006 */
88
.category =
PG_U_CONTROL
,
89
.properties = 0
90
},
91
{
92
/* 0x000007 */
93
.category =
PG_U_CONTROL
,
94
.properties = 0
95
},
96
{
97
/* 0x000008 */
98
.category =
PG_U_CONTROL
,
99
.properties = 0
100
},
101
{
102
/* 0x000009 */
103
.category =
PG_U_CONTROL
,
104
.properties =
PG_U_PROP_WHITE_SPACE
105
},
106
{
107
/* 0x00000a */
108
.category =
PG_U_CONTROL
,
109
.properties =
PG_U_PROP_WHITE_SPACE
110
},
111
{
112
/* 0x00000b */
113
.category =
PG_U_CONTROL
,
114
.properties =
PG_U_PROP_WHITE_SPACE
115
},
116
{
117
/* 0x00000c */
118
.category =
PG_U_CONTROL
,
119
.properties =
PG_U_PROP_WHITE_SPACE
120
},
121
{
122
/* 0x00000d */
123
.category =
PG_U_CONTROL
,
124
.properties =
PG_U_PROP_WHITE_SPACE
125
},
126
{
127
/* 0x00000e */
128
.category =
PG_U_CONTROL
,
129
.properties = 0
130
},
131
{
132
/* 0x00000f */
133
.category =
PG_U_CONTROL
,
134
.properties = 0
135
},
136
{
137
/* 0x000010 */
138
.category =
PG_U_CONTROL
,
139
.properties = 0
140
},
141
{
142
/* 0x000011 */
143
.category =
PG_U_CONTROL
,
144
.properties = 0
145
},
146
{
147
/* 0x000012 */
148
.category =
PG_U_CONTROL
,
149
.properties = 0
150
},
151
{
152
/* 0x000013 */
153
.category =
PG_U_CONTROL
,
154
.properties = 0
155
},
156
{
157
/* 0x000014 */
158
.category =
PG_U_CONTROL
,
159
.properties = 0
160
},
161
{
162
/* 0x000015 */
163
.category =
PG_U_CONTROL
,
164
.properties = 0
165
},
166
{
167
/* 0x000016 */
168
.category =
PG_U_CONTROL
,
169
.properties = 0
170
},
171
{
172
/* 0x000017 */
173
.category =
PG_U_CONTROL
,
174
.properties = 0
175
},
176
{
177
/* 0x000018 */
178
.category =
PG_U_CONTROL
,
179
.properties = 0
180
},
181
{
182
/* 0x000019 */
183
.category =
PG_U_CONTROL
,
184
.properties = 0
185
},
186
{
187
/* 0x00001a */
188
.category =
PG_U_CONTROL
,
189
.properties = 0
190
},
191
{
192
/* 0x00001b */
193
.category =
PG_U_CONTROL
,
194
.properties = 0
195
},
196
{
197
/* 0x00001c */
198
.category =
PG_U_CONTROL
,
199
.properties = 0
200
},
201
{
202
/* 0x00001d */
203
.category =
PG_U_CONTROL
,
204
.properties = 0
205
},
206
{
207
/* 0x00001e */
208
.category =
PG_U_CONTROL
,
209
.properties = 0
210
},
211
{
212
/* 0x00001f */
213
.category =
PG_U_CONTROL
,
214
.properties = 0
215
},
216
{
217
/* 0x000020 */
218
.category =
PG_U_SPACE_SEPARATOR
,
219
.properties =
PG_U_PROP_WHITE_SPACE
220
},
221
{
222
/* 0x000021 */
223
.category =
PG_U_OTHER_PUNCTUATION
,
224
.properties = 0
225
},
226
{
227
/* 0x000022 */
228
.category =
PG_U_OTHER_PUNCTUATION
,
229
.properties = 0
230
},
231
{
232
/* 0x000023 */
233
.category =
PG_U_OTHER_PUNCTUATION
,
234
.properties = 0
235
},
236
{
237
/* 0x000024 */
238
.category =
PG_U_CURRENCY_SYMBOL
,
239
.properties = 0
240
},
241
{
242
/* 0x000025 */
243
.category =
PG_U_OTHER_PUNCTUATION
,
244
.properties = 0
245
},
246
{
247
/* 0x000026 */
248
.category =
PG_U_OTHER_PUNCTUATION
,
249
.properties = 0
250
},
251
{
252
/* 0x000027 */
253
.category =
PG_U_OTHER_PUNCTUATION
,
254
.properties =
PG_U_PROP_CASE_IGNORABLE
255
},
256
{
257
/* 0x000028 */
258
.category =
PG_U_OPEN_PUNCTUATION
,
259
.properties = 0
260
},
261
{
262
/* 0x000029 */
263
.category =
PG_U_CLOSE_PUNCTUATION
,
264
.properties = 0
265
},
266
{
267
/* 0x00002a */
268
.category =
PG_U_OTHER_PUNCTUATION
,
269
.properties = 0
270
},
271
{
272
/* 0x00002b */
273
.category =
PG_U_MATH_SYMBOL
,
274
.properties = 0
275
},
276
{
277
/* 0x00002c */
278
.category =
PG_U_OTHER_PUNCTUATION
,
279
.properties = 0
280
},
281
{
282
/* 0x00002d */
283
.category =
PG_U_DASH_PUNCTUATION
,
284
.properties = 0
285
},
286
{
287
/* 0x00002e */
288
.category =
PG_U_OTHER_PUNCTUATION
,
289
.properties =
PG_U_PROP_CASE_IGNORABLE
290
},
291
{
292
/* 0x00002f */
293
.category =
PG_U_OTHER_PUNCTUATION
,
294
.properties = 0
295
},
296
{
297
/* 0x000030 */
298
.category =
PG_U_DECIMAL_NUMBER
,
299
.properties =
PG_U_PROP_HEX_DIGIT
300
},
301
{
302
/* 0x000031 */
303
.category =
PG_U_DECIMAL_NUMBER
,
304
.properties =
PG_U_PROP_HEX_DIGIT
305
},
306
{
307
/* 0x000032 */
308
.category =
PG_U_DECIMAL_NUMBER
,
309
.properties =
PG_U_PROP_HEX_DIGIT
310
},
311
{
312
/* 0x000033 */
313
.category =
PG_U_DECIMAL_NUMBER
,
314
.properties =
PG_U_PROP_HEX_DIGIT
315
},
316
{
317
/* 0x000034 */
318
.category =
PG_U_DECIMAL_NUMBER
,
319
.properties =
PG_U_PROP_HEX_DIGIT
320
},
321
{
322
/* 0x000035 */
323
.category =
PG_U_DECIMAL_NUMBER
,
324
.properties =
PG_U_PROP_HEX_DIGIT
325
},
326
{
327
/* 0x000036 */
328
.category =
PG_U_DECIMAL_NUMBER
,
329
.properties =
PG_U_PROP_HEX_DIGIT
330
},
331
{
332
/* 0x000037 */
333
.category =
PG_U_DECIMAL_NUMBER
,
334
.properties =
PG_U_PROP_HEX_DIGIT
335
},
336
{
337
/* 0x000038 */
338
.category =
PG_U_DECIMAL_NUMBER
,
339
.properties =
PG_U_PROP_HEX_DIGIT
340
},
341
{
342
/* 0x000039 */
343
.category =
PG_U_DECIMAL_NUMBER
,
344
.properties =
PG_U_PROP_HEX_DIGIT
345
},
346
{
347
/* 0x00003a */
348
.category =
PG_U_OTHER_PUNCTUATION
,
349
.properties =
PG_U_PROP_CASE_IGNORABLE
350
},
351
{
352
/* 0x00003b */
353
.category =
PG_U_OTHER_PUNCTUATION
,
354
.properties = 0
355
},
356
{
357
/* 0x00003c */
358
.category =
PG_U_MATH_SYMBOL
,
359
.properties = 0
360
},
361
{
362
/* 0x00003d */
363
.category =
PG_U_MATH_SYMBOL
,
364
.properties = 0
365
},
366
{
367
/* 0x00003e */
368
.category =
PG_U_MATH_SYMBOL
,
369
.properties = 0
370
},
371
{
372
/* 0x00003f */
373
.category =
PG_U_OTHER_PUNCTUATION
,
374
.properties = 0
375
},
376
{
377
/* 0x000040 */
378
.category =
PG_U_OTHER_PUNCTUATION
,
379
.properties = 0
380
},
381
{
382
/* 0x000041 */
383
.category =
PG_U_UPPERCASE_LETTER
,
384
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
385
},
386
{
387
/* 0x000042 */
388
.category =
PG_U_UPPERCASE_LETTER
,
389
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
390
},
391
{
392
/* 0x000043 */
393
.category =
PG_U_UPPERCASE_LETTER
,
394
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
395
},
396
{
397
/* 0x000044 */
398
.category =
PG_U_UPPERCASE_LETTER
,
399
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
400
},
401
{
402
/* 0x000045 */
403
.category =
PG_U_UPPERCASE_LETTER
,
404
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
405
},
406
{
407
/* 0x000046 */
408
.category =
PG_U_UPPERCASE_LETTER
,
409
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
410
},
411
{
412
/* 0x000047 */
413
.category =
PG_U_UPPERCASE_LETTER
,
414
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
415
},
416
{
417
/* 0x000048 */
418
.category =
PG_U_UPPERCASE_LETTER
,
419
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
420
},
421
{
422
/* 0x000049 */
423
.category =
PG_U_UPPERCASE_LETTER
,
424
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
425
},
426
{
427
/* 0x00004a */
428
.category =
PG_U_UPPERCASE_LETTER
,
429
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
430
},
431
{
432
/* 0x00004b */
433
.category =
PG_U_UPPERCASE_LETTER
,
434
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
435
},
436
{
437
/* 0x00004c */
438
.category =
PG_U_UPPERCASE_LETTER
,
439
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
440
},
441
{
442
/* 0x00004d */
443
.category =
PG_U_UPPERCASE_LETTER
,
444
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
445
},
446
{
447
/* 0x00004e */
448
.category =
PG_U_UPPERCASE_LETTER
,
449
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
450
},
451
{
452
/* 0x00004f */
453
.category =
PG_U_UPPERCASE_LETTER
,
454
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
455
},
456
{
457
/* 0x000050 */
458
.category =
PG_U_UPPERCASE_LETTER
,
459
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
460
},
461
{
462
/* 0x000051 */
463
.category =
PG_U_UPPERCASE_LETTER
,
464
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
465
},
466
{
467
/* 0x000052 */
468
.category =
PG_U_UPPERCASE_LETTER
,
469
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
470
},
471
{
472
/* 0x000053 */
473
.category =
PG_U_UPPERCASE_LETTER
,
474
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
475
},
476
{
477
/* 0x000054 */
478
.category =
PG_U_UPPERCASE_LETTER
,
479
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
480
},
481
{
482
/* 0x000055 */
483
.category =
PG_U_UPPERCASE_LETTER
,
484
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
485
},
486
{
487
/* 0x000056 */
488
.category =
PG_U_UPPERCASE_LETTER
,
489
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
490
},
491
{
492
/* 0x000057 */
493
.category =
PG_U_UPPERCASE_LETTER
,
494
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
495
},
496
{
497
/* 0x000058 */
498
.category =
PG_U_UPPERCASE_LETTER
,
499
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
500
},
501
{
502
/* 0x000059 */
503
.category =
PG_U_UPPERCASE_LETTER
,
504
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
505
},
506
{
507
/* 0x00005a */
508
.category =
PG_U_UPPERCASE_LETTER
,
509
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_UPPERCASE
|
PG_U_PROP_CASED
510
},
511
{
512
/* 0x00005b */
513
.category =
PG_U_OPEN_PUNCTUATION
,
514
.properties = 0
515
},
516
{
517
/* 0x00005c */
518
.category =
PG_U_OTHER_PUNCTUATION
,
519
.properties = 0
520
},
521
{
522
/* 0x00005d */
523
.category =
PG_U_CLOSE_PUNCTUATION
,
524
.properties = 0
525
},
526
{
527
/* 0x00005e */
528
.category =
PG_U_MODIFIER_SYMBOL
,
529
.properties =
PG_U_PROP_CASE_IGNORABLE
530
},
531
{
532
/* 0x00005f */
533
.category =
PG_U_CONNECTOR_PUNCTUATION
,
534
.properties = 0
535
},
536
{
537
/* 0x000060 */
538
.category =
PG_U_MODIFIER_SYMBOL
,
539
.properties =
PG_U_PROP_CASE_IGNORABLE
540
},
541
{
542
/* 0x000061 */
543
.category =
PG_U_LOWERCASE_LETTER
,
544
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
545
},
546
{
547
/* 0x000062 */
548
.category =
PG_U_LOWERCASE_LETTER
,
549
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
550
},
551
{
552
/* 0x000063 */
553
.category =
PG_U_LOWERCASE_LETTER
,
554
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
555
},
556
{
557
/* 0x000064 */
558
.category =
PG_U_LOWERCASE_LETTER
,
559
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
560
},
561
{
562
/* 0x000065 */
563
.category =
PG_U_LOWERCASE_LETTER
,
564
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
565
},
566
{
567
/* 0x000066 */
568
.category =
PG_U_LOWERCASE_LETTER
,
569
.properties =
PG_U_PROP_HEX_DIGIT
|
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
570
},
571
{
572
/* 0x000067 */
573
.category =
PG_U_LOWERCASE_LETTER
,
574
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
575
},
576
{
577
/* 0x000068 */
578
.category =
PG_U_LOWERCASE_LETTER
,
579
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
580
},
581
{
582
/* 0x000069 */
583
.category =
PG_U_LOWERCASE_LETTER
,
584
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
585
},
586
{
587
/* 0x00006a */
588
.category =
PG_U_LOWERCASE_LETTER
,
589
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
590
},
591
{
592
/* 0x00006b */
593
.category =
PG_U_LOWERCASE_LETTER
,
594
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
595
},
596
{
597
/* 0x00006c */
598
.category =
PG_U_LOWERCASE_LETTER
,
599
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
600
},
601
{
602
/* 0x00006d */
603
.category =
PG_U_LOWERCASE_LETTER
,
604
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
605
},
606
{
607
/* 0x00006e */
608
.category =
PG_U_LOWERCASE_LETTER
,
609
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
610
},
611
{
612
/* 0x00006f */
613
.category =
PG_U_LOWERCASE_LETTER
,
614
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
615
},
616
{
617
/* 0x000070 */
618
.category =
PG_U_LOWERCASE_LETTER
,
619
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
620
},
621
{
622
/* 0x000071 */
623
.category =
PG_U_LOWERCASE_LETTER
,
624
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
625
},
626
{
627
/* 0x000072 */
628
.category =
PG_U_LOWERCASE_LETTER
,
629
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
630
},
631
{
632
/* 0x000073 */
633
.category =
PG_U_LOWERCASE_LETTER
,
634
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
635
},
636
{
637
/* 0x000074 */
638
.category =
PG_U_LOWERCASE_LETTER
,
639
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
640
},
641
{
642
/* 0x000075 */
643
.category =
PG_U_LOWERCASE_LETTER
,
644
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
645
},
646
{
647
/* 0x000076 */
648
.category =
PG_U_LOWERCASE_LETTER
,
649
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
650
},
651
{
652
/* 0x000077 */
653
.category =
PG_U_LOWERCASE_LETTER
,
654
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
655
},
656
{
657
/* 0x000078 */
658
.category =
PG_U_LOWERCASE_LETTER
,
659
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
660
},
661
{
662
/* 0x000079 */
663
.category =
PG_U_LOWERCASE_LETTER
,
664
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
665
},
666
{
667
/* 0x00007a */
668
.category =
PG_U_LOWERCASE_LETTER
,
669
.properties =
PG_U_PROP_ALPHABETIC
|
PG_U_PROP_LOWERCASE
|
PG_U_PROP_CASED
670
},
671
{
672
/* 0x00007b */
673
.category =
PG_U_OPEN_PUNCTUATION
,
674
.properties = 0
675
},
676
{
677
/* 0x00007c */
678
.category =
PG_U_MATH_SYMBOL
,
679
.properties = 0
680
},
681
{
682
/* 0x00007d */
683
.category =
PG_U_CLOSE_PUNCTUATION
,
684
.properties = 0
685
},
686
{
687
/* 0x00007e */
688
.category =
PG_U_MATH_SYMBOL
,
689
.properties = 0
690
},
691
{
692
/* 0x00007f */
693
.category =
PG_U_CONTROL
,
694
.properties = 0
695
},
696
};
697
698
/* table of Unicode codepoint ranges and their categories */
699
static
const
pg_category_range
unicode_categories
[3302] =
700
{
701
{0x000000, 0x00001f,
PG_U_CONTROL
},
702
{0x000020, 0x000020,
PG_U_SPACE_SEPARATOR
},
703
{0x000021, 0x000023,
PG_U_OTHER_PUNCTUATION
},
704
{0x000024, 0x000024,
PG_U_CURRENCY_SYMBOL
},
705
{0x000025, 0x000027,
PG_U_OTHER_PUNCTUATION
},
706
{0x000028, 0x000028,
PG_U_OPEN_PUNCTUATION
},
707
{0x000029, 0x000029,
PG_U_CLOSE_PUNCTUATION
},
708
{0x00002a, 0x00002a,
PG_U_OTHER_PUNCTUATION
},
709
{0x00002b, 0x00002b,
PG_U_MATH_SYMBOL
},
710
{0x00002c, 0x00002c,
PG_U_OTHER_PUNCTUATION
},
711
{0x00002d, 0x00002d,
PG_U_DASH_PUNCTUATION
},
712
{0x00002e, 0x00002f,
PG_U_OTHER_PUNCTUATION
},
713
{0x000030, 0x000039,
PG_U_DECIMAL_NUMBER
},
714
{0x00003a, 0x00003b,
PG_U_OTHER_PUNCTUATION
},
715
{0x00003c, 0x00003e,
PG_U_MATH_SYMBOL
},
716
{0x00003f, 0x000040,
PG_U_OTHER_PUNCTUATION
},
717
{0x000041, 0x00005a,
PG_U_UPPERCASE_LETTER
},
718
{0x00005b, 0x00005b,
PG_U_OPEN_PUNCTUATION
},
719
{0x00005c, 0x00005c,
PG_U_OTHER_PUNCTUATION
},
720
{0x00005d, 0x00005d,
PG_U_CLOSE_PUNCTUATION
},
721
{0x00005e, 0x00005e,
PG_U_MODIFIER_SYMBOL
},
722
{0x00005f, 0x00005f,
PG_U_CONNECTOR_PUNCTUATION
},
723
{0x000060, 0x000060,
PG_U_MODIFIER_SYMBOL
},
724
{0x000061, 0x00007a,
PG_U_LOWERCASE_LETTER
},
725
{0x00007b, 0x00007b,
PG_U_OPEN_PUNCTUATION
},
726
{0x00007c, 0x00007c,
PG_U_MATH_SYMBOL
},
727
{0x00007d, 0x00007d,
PG_U_CLOSE_PUNCTUATION
},
728
{0x00007e, 0x00007e,
PG_U_MATH_SYMBOL
},
729
{0x00007f, 0x00009f,
PG_U_CONTROL
},
730
{0x0000a0, 0x0000a0,
PG_U_SPACE_SEPARATOR
},
731
{0x0000a1, 0x0000a1,
PG_U_OTHER_PUNCTUATION
},
732
{0x0000a2, 0x0000a5,
PG_U_CURRENCY_SYMBOL
},
733
{0x0000a6, 0x0000a6,
PG_U_OTHER_SYMBOL
},
734
{0x0000a7, 0x0000a7,
PG_U_OTHER_PUNCTUATION
},
735
{0x0000a8, 0x0000a8,
PG_U_MODIFIER_SYMBOL
},
736
{0x0000a9, 0x0000a9,
PG_U_OTHER_SYMBOL
},
737
{0x0000aa, 0x0000aa,
PG_U_OTHER_LETTER
},
738
{0x0000ab, 0x0000ab,
PG_U_INITIAL_PUNCTUATION
},
739
{0x0000ac, 0x0000ac,
PG_U_MATH_SYMBOL
},
740
{0x0000ad, 0x0000ad,
PG_U_FORMAT
},
741
{0x0000ae, 0x0000ae,
PG_U_OTHER_SYMBOL
},
742
{0x0000af, 0x0000af,
PG_U_MODIFIER_SYMBOL
},
743
{0x0000b0, 0x0000b0,
PG_U_OTHER_SYMBOL
},
744
{0x0000b1, 0x0000b1,
PG_U_MATH_SYMBOL
},
745
{0x0000b2, 0x0000b3,
PG_U_OTHER_NUMBER
},
746
{0x0000b4, 0x0000b4,
PG_U_MODIFIER_SYMBOL
},
747
{0x0000b5, 0x0000b5,
PG_U_LOWERCASE_LETTER
},
748
{0x0000b6, 0x0000b7,
PG_U_OTHER_PUNCTUATION
},
749
{0x0000b8, 0x0000b8,
PG_U_MODIFIER_SYMBOL
},
750
{0x0000b9, 0x0000b9,
PG_U_OTHER_NUMBER
},
751
{0x0000ba, 0x0000ba,
PG_U_OTHER_LETTER
},
752
{0x0000bb, 0x0000bb,
PG_U_FINAL_PUNCTUATION
},
753
{0x0000bc, 0x0000be,
PG_U_OTHER_NUMBER
},
754
{0x0000bf, 0x0000bf,
PG_U_OTHER_PUNCTUATION
},
755
{0x0000c0, 0x0000d6,
PG_U_UPPERCASE_LETTER
},
756
{0x0000d7, 0x0000d7,
PG_U_MATH_SYMBOL
},
757
{0x0000d8, 0x0000de,
PG_U_UPPERCASE_LETTER
},
758
{0x0000df, 0x0000f6,
PG_U_LOWERCASE_LETTER
},
759
{0x0000f7, 0x0000f7,
PG_U_MATH_SYMBOL
},
760
{0x0000f8, 0x0000ff,
PG_U_LOWERCASE_LETTER
},
761
{0x000100, 0x000100,
PG_U_UPPERCASE_LETTER
},
762
{0x000101, 0x000101,
PG_U_LOWERCASE_LETTER
},
763
{0x000102, 0x000102,
PG_U_UPPERCASE_LETTER
},
764
{0x000103, 0x000103,
PG_U_LOWERCASE_LETTER
},
765
{0x000104, 0x000104,
PG_U_UPPERCASE_LETTER
},
766
{0x000105, 0x000105,
PG_U_LOWERCASE_LETTER
},
767
{0x000106, 0x000106,
PG_U_UPPERCASE_LETTER
},
768
{0x000107, 0x000107,
PG_U_LOWERCASE_LETTER
},
769
{0x000108, 0x000108,
PG_U_UPPERCASE_LETTER
},
770
{0x000109, 0x000109,
PG_U_LOWERCASE_LETTER
},
771
{0x00010a, 0x00010a,
PG_U_UPPERCASE_LETTER
},
772
{0x00010b, 0x00010b,
PG_U_LOWERCASE_LETTER
},
773
{0x00010c, 0x00010c,
PG_U_UPPERCASE_LETTER
},
774
{0x00010d, 0x00010d,
PG_U_LOWERCASE_LETTER
},
775
{0x00010e, 0x00010e,
PG_U_UPPERCASE_LETTER
},
776
{0x00010f, 0x00010f,
PG_U_LOWERCASE_LETTER
},
777
{0x000110, 0x000110,
PG_U_UPPERCASE_LETTER
},
778
{0x000111, 0x000111,
PG_U_LOWERCASE_LETTER
},
779
{0x000112, 0x000112,
PG_U_UPPERCASE_LETTER
},
780
{0x000113, 0x000113,
PG_U_LOWERCASE_LETTER
},
781
{0x000114, 0x000114,
PG_U_UPPERCASE_LETTER
},
782
{0x000115, 0x000115,
PG_U_LOWERCASE_LETTER
},
783
{0x000116, 0x000116,
PG_U_UPPERCASE_LETTER
},
784
{0x000117, 0x000117,
PG_U_LOWERCASE_LETTER
},
785
{0x000118, 0x000118,
PG_U_UPPERCASE_LETTER
},
786
{0x000119, 0x000119,
PG_U_LOWERCASE_LETTER
},
787
{0x00011a, 0x00011a,
PG_U_UPPERCASE_LETTER
},
788
{0x00011b, 0x00011b,
PG_U_LOWERCASE_LETTER
},
789
{0x00011c, 0x00011c,
PG_U_UPPERCASE_LETTER
},
790
{0x00011d, 0x00011d,
PG_U_LOWERCASE_LETTER
},
791
{0x00011e, 0x00011e,
PG_U_UPPERCASE_LETTER
},
792
{0x00011f, 0x00011f,
PG_U_LOWERCASE_LETTER
},
793
{0x000120, 0x000120,
PG_U_UPPERCASE_LETTER
},
794
{0x000121, 0x000121,
PG_U_LOWERCASE_LETTER
},
795
{0x000122, 0x000122,
PG_U_UPPERCASE_LETTER
},
796
{0x000123, 0x000123,
PG_U_LOWERCASE_LETTER
},
797
{0x000124, 0x000124,
PG_U_UPPERCASE_LETTER
},
798
{0x000125, 0x000125,
PG_U_LOWERCASE_LETTER
},
799
{0x000126, 0x000126,
PG_U_UPPERCASE_LETTER
},
800
{0x000127, 0x000127,
PG_U_LOWERCASE_LETTER
},
801
{0x000128, 0x000128,
PG_U_UPPERCASE_LETTER
},
802
{0x000129, 0x000129,
PG_U_LOWERCASE_LETTER
},
803
{0x00012a, 0x00012a,
PG_U_UPPERCASE_LETTER
},
804
{0x00012b, 0x00012b,
PG_U_LOWERCASE_LETTER
},
805
{0x00012c, 0x00012c,
PG_U_UPPERCASE_LETTER
},
806
{0x00012d, 0x00012d,
PG_U_LOWERCASE_LETTER
},
807
{0x00012e, 0x00012e,
PG_U_UPPERCASE_LETTER
},
808
{0x00012f, 0x00012f,
PG_U_LOWERCASE_LETTER
},
809
{0x000130, 0x000130,
PG_U_UPPERCASE_LETTER
},
810
{0x000131, 0x000131,
PG_U_LOWERCASE_LETTER
},
811
{0x000132, 0x000132,
PG_U_UPPERCASE_LETTER
},
812
{0x000133, 0x000133,
PG_U_LOWERCASE_LETTER
},
813
{0x000134, 0x000134,
PG_U_UPPERCASE_LETTER
},
814
{0x000135, 0x000135,
PG_U_LOWERCASE_LETTER
},
815
{0x000136, 0x000136,
PG_U_UPPERCASE_LETTER
},
816
{0x000137, 0x000138,
PG_U_LOWERCASE_LETTER
},
817
{0x000139, 0x000139,
PG_U_UPPERCASE_LETTER
},
818
{0x00013a, 0x00013a,
PG_U_LOWERCASE_LETTER
},
819
{0x00013b, 0x00013b,
PG_U_UPPERCASE_LETTER
},
820
{0x00013c, 0x00013c,
PG_U_LOWERCASE_LETTER
},
821
{0x00013d, 0x00013d,
PG_U_UPPERCASE_LETTER
},
822
{0x00013e, 0x00013e,
PG_U_LOWERCASE_LETTER
},
823
{0x00013f, 0x00013f,
PG_U_UPPERCASE_LETTER
},
824
{0x000140, 0x000140,
PG_U_LOWERCASE_LETTER
},
825
{0x000141, 0x000141,
PG_U_UPPERCASE_LETTER
},
826
{0x000142, 0x000142,
PG_U_LOWERCASE_LETTER
},
827
{0x000143, 0x000143,
PG_U_UPPERCASE_LETTER
},
828
{0x000144, 0x000144,
PG_U_LOWERCASE_LETTER
},
829
{0x000145, 0x000145,
PG_U_UPPERCASE_LETTER
},
830
{0x000146, 0x000146,
PG_U_LOWERCASE_LETTER
},
831
{0x000147, 0x000147,
PG_U_UPPERCASE_LETTER
},
832
{0x000148, 0x000149,
PG_U_LOWERCASE_LETTER
},
833
{0x00014a, 0x00014a,
PG_U_UPPERCASE_LETTER
},
834
{0x00014b, 0x00014b,
PG_U_LOWERCASE_LETTER
},
835
{0x00014c, 0x00014c,
PG_U_UPPERCASE_LETTER
},
836
{0x00014d, 0x00014d,
PG_U_LOWERCASE_LETTER
},
837
{0x00014e, 0x00014e,
PG_U_UPPERCASE_LETTER
},
838
{0x00014f, 0x00014f,
PG_U_LOWERCASE_LETTER
},
839
{0x000150, 0x000150,
PG_U_UPPERCASE_LETTER
},
840
{0x000151, 0x000151,
PG_U_LOWERCASE_LETTER
},
841
{0x000152, 0x000152,
PG_U_UPPERCASE_LETTER
},
842
{0x000153, 0x000153,
PG_U_LOWERCASE_LETTER
},
843
{0x000154, 0x000154,
PG_U_UPPERCASE_LETTER
},
844
{0x000155, 0x000155,
PG_U_LOWERCASE_LETTER
},
845
{0x000156, 0x000156,
PG_U_UPPERCASE_LETTER
},
846
{0x000157, 0x000157,
PG_U_LOWERCASE_LETTER
},
847
{0x000158, 0x000158,
PG_U_UPPERCASE_LETTER
},
848
{0x000159, 0x000159,
PG_U_LOWERCASE_LETTER
},
849
{0x00015a, 0x00015a,
PG_U_UPPERCASE_LETTER
},
850
{0x00015b, 0x00015b,
PG_U_LOWERCASE_LETTER
},
851
{0x00015c, 0x00015c,
PG_U_UPPERCASE_LETTER
},
852
{0x00015d, 0x00015d,
PG_U_LOWERCASE_LETTER
},
853
{0x00015e, 0x00015e,
PG_U_UPPERCASE_LETTER
},
854
{0x00015f, 0x00015f,
PG_U_LOWERCASE_LETTER
},
855
{0x000160, 0x000160,
PG_U_UPPERCASE_LETTER
},
856
{0x000161, 0x000161,
PG_U_LOWERCASE_LETTER
},
857
{0x000162, 0x000162,
PG_U_UPPERCASE_LETTER
},
858
{0x000163, 0x000163,
PG_U_LOWERCASE_LETTER
},
859
{0x000164, 0x000164,
PG_U_UPPERCASE_LETTER
},
860
{0x000165, 0x000165,
PG_U_LOWERCASE_LETTER
},
861
{0x000166, 0x000166,
PG_U_UPPERCASE_LETTER
},
862
{0x000167, 0x000167,
PG_U_LOWERCASE_LETTER
},
863
{0x000168, 0x000168,
PG_U_UPPERCASE_LETTER
},
864
{0x000169, 0x000169,
PG_U_LOWERCASE_LETTER
},
865
{0x00016a, 0x00016a,
PG_U_UPPERCASE_LETTER
},
866
{0x00016b, 0x00016b,
PG_U_LOWERCASE_LETTER
},
867
{0x00016c, 0x00016c,
PG_U_UPPERCASE_LETTER
},
868
{0x00016d, 0x00016d,
PG_U_LOWERCASE_LETTER
},
869
{0x00016e, 0x00016e,
PG_U_UPPERCASE_LETTER
},
870
{0x00016f, 0x00016f,
PG_U_LOWERCASE_LETTER
},
871
{0x000170, 0x000170,
PG_U_UPPERCASE_LETTER
},
872
{0x000171, 0x000171,
PG_U_LOWERCASE_LETTER
},
873
{0x000172, 0x000172,
PG_U_UPPERCASE_LETTER
},
874
{0x000173, 0x000173,
PG_U_LOWERCASE_LETTER
},
875
{0x000174, 0x000174,
PG_U_UPPERCASE_LETTER
},
876
{0x000175, 0x000175,
PG_U_LOWERCASE_LETTER
},
877
{0x000176, 0x000176,
PG_U_UPPERCASE_LETTER
},
878
{0x000177, 0x000177,
PG_U_LOWERCASE_LETTER
},
879
{0x000178, 0x000179,
PG_U_UPPERCASE_LETTER
},
880
{0x00017a, 0x00017a,
PG_U_LOWERCASE_LETTER
},
881
{0x00017b, 0x00017b,
PG_U_UPPERCASE_LETTER
},
882
{0x00017c, 0x00017c,
PG_U_LOWERCASE_LETTER
},
883
{0x00017d, 0x00017d,
PG_U_UPPERCASE_LETTER
},
884
{0x00017e, 0x000180,
PG_U_LOWERCASE_LETTER
},
885
{0x000181, 0x000182,
PG_U_UPPERCASE_LETTER
},
886
{0x000183, 0x000183,
PG_U_LOWERCASE_LETTER
},
887
{0x000184, 0x000184,
PG_U_UPPERCASE_LETTER
},
888
{0x000185, 0x000185,
PG_U_LOWERCASE_LETTER
},
889
{0x000186, 0x000187,
PG_U_UPPERCASE_LETTER
},
890
{0x000188, 0x000188,
PG_U_LOWERCASE_LETTER
},
891
{0x000189, 0x00018b,
PG_U_UPPERCASE_LETTER
},
892
{0x00018c, 0x00018d,
PG_U_LOWERCASE_LETTER
},
893
{0x00018e, 0x000191,
PG_U_UPPERCASE_LETTER
},
894
{0x000192, 0x000192,
PG_U_LOWERCASE_LETTER
},
895
{0x000193, 0x000194,
PG_U_UPPERCASE_LETTER
},
896
{0x000195, 0x000195,
PG_U_LOWERCASE_LETTER
},
897
{0x000196, 0x000198,
PG_U_UPPERCASE_LETTER
},
898
{0x000199, 0x00019b,
PG_U_LOWERCASE_LETTER
},
899
{0x00019c, 0x00019d,
PG_U_UPPERCASE_LETTER
},
900
{0x00019e, 0x00019e,
PG_U_LOWERCASE_LETTER
},
901
{0x00019f, 0x0001a0,
PG_U_UPPERCASE_LETTER
},
902
{0x0001a1, 0x0001a1,
PG_U_LOWERCASE_LETTER
},
903
{0x0001a2, 0x0001a2,
PG_U_UPPERCASE_LETTER
},
904
{0x0001a3, 0x0001a3,
PG_U_LOWERCASE_LETTER
},
905
{0x0001a4, 0x0001a4,
PG_U_UPPERCASE_LETTER
},
906
{0x0001a5, 0x0001a5,
PG_U_LOWERCASE_LETTER
},
907
{0x0001a6, 0x0001a7,
PG_U_UPPERCASE_LETTER
},
908
{0x0001a8, 0x0001a8,
PG_U_LOWERCASE_LETTER
},
909
{0x0001a9, 0x0001a9,
PG_U_UPPERCASE_LETTER
},
910
{0x0001aa, 0x0001ab,
PG_U_LOWERCASE_LETTER
},
911
{0x0001ac, 0x0001ac,
PG_U_UPPERCASE_LETTER
},
912
{0x0001ad, 0x0001ad,
PG_U_LOWERCASE_LETTER
},
913
{0x0001ae, 0x0001af,
PG_U_UPPERCASE_LETTER
},
914
{0x0001b0, 0x0001b0,
PG_U_LOWERCASE_LETTER
},
915
{0x0001b1, 0x0001b3,
PG_U_UPPERCASE_LETTER
},
916
{0x0001b4, 0x0001b4,
PG_U_LOWERCASE_LETTER
},
917
{0x0001b5, 0x0001b5,
PG_U_UPPERCASE_LETTER
},
918
{0x0001b6, 0x0001b6,
PG_U_LOWERCASE_LETTER
},
919
{0x0001b7, 0x0001b8,
PG_U_UPPERCASE_LETTER
},
920
{0x0001b9, 0x0001ba,
PG_U_LOWERCASE_LETTER
},
921
{0x0001bb, 0x0001bb,
PG_U_OTHER_LETTER
},
922
{0x0001bc, 0x0001bc,
PG_U_UPPERCASE_LETTER
},
923
{0x0001bd, 0x0001bf,
PG_U_LOWERCASE_LETTER
},
924
{0x0001c0, 0x0001c3,
PG_U_OTHER_LETTER
},
925
{0x0001c4, 0x0001c4,
PG_U_UPPERCASE_LETTER
},
926
{0x0001c5, 0x0001c5,
PG_U_TITLECASE_LETTER
},
927
{0x0001c6, 0x0001c6,
PG_U_LOWERCASE_LETTER
},
928
{0x0001c7, 0x0001c7,
PG_U_UPPERCASE_LETTER
},
929
{0x0001c8, 0x0001c8,
PG_U_TITLECASE_LETTER
},
930
{0x0001c9, 0x0001c9,
PG_U_LOWERCASE_LETTER
},
931
{0x0001ca, 0x0001ca,
PG_U_UPPERCASE_LETTER
},
932
{0x0001cb, 0x0001cb,
PG_U_TITLECASE_LETTER
},
933
{0x0001cc, 0x0001cc,
PG_U_LOWERCASE_LETTER
},
934
{0x0001cd, 0x0001cd,
PG_U_UPPERCASE_LETTER
},
935
{0x0001ce, 0x0001ce,
PG_U_LOWERCASE_LETTER
},
936
{0x0001cf, 0x0001cf,
PG_U_UPPERCASE_LETTER
},
937
{0x0001d0, 0x0001d0,
PG_U_LOWERCASE_LETTER
},
938
{0x0001d1, 0x0001d1,
PG_U_UPPERCASE_LETTER
},
939
{0x0001d2, 0x0001d2,
PG_U_LOWERCASE_LETTER
},
940
{0x0001d3, 0x0001d3,
PG_U_UPPERCASE_LETTER
},
941
{0x0001d4, 0x0001d4,
PG_U_LOWERCASE_LETTER
},
942
{0x0001d5, 0x0001d5,
PG_U_UPPERCASE_LETTER
},
943
{0x0001d6, 0x0001d6,
PG_U_LOWERCASE_LETTER
},
944
{0x0001d7, 0x0001d7,
PG_U_UPPERCASE_LETTER
},
945
{0x0001d8, 0x0001d8,
PG_U_LOWERCASE_LETTER
},
946
{0x0001d9, 0x0001d9,
PG_U_UPPERCASE_LETTER
},
947
{0x0001da, 0x0001da,
PG_U_LOWERCASE_LETTER
},
948
{0x0001db, 0x0001db,
PG_U_UPPERCASE_LETTER
},
949
{0x0001dc, 0x0001dd,
PG_U_LOWERCASE_LETTER
},
950
{0x0001de, 0x0001de,
PG_U_UPPERCASE_LETTER
},
951
{0x0001df, 0x0001df,
PG_U_LOWERCASE_LETTER
},
952
{0x0001e0, 0x0001e0,
PG_U_UPPERCASE_LETTER
},
953
{0x0001e1, 0x0001e1,
PG_U_LOWERCASE_LETTER
},
954
{0x0001e2, 0x0001e2,
PG_U_UPPERCASE_LETTER
},
955
{0x0001e3, 0x0001e3,
PG_U_LOWERCASE_LETTER
},
956
{0x0001e4, 0x0001e4,
PG_U_UPPERCASE_LETTER
},
957
{0x0001e5, 0x0001e5,
PG_U_LOWERCASE_LETTER
},
958
{0x0001e6, 0x0001e6,
PG_U_UPPERCASE_LETTER
},
959
{0x0001e7, 0x0001e7,
PG_U_LOWERCASE_LETTER
},
960
{0x0001e8, 0x0001e8,
PG_U_UPPERCASE_LETTER
},
961
{0x0001e9, 0x0001e9,
PG_U_LOWERCASE_LETTER
},
962
{0x0001ea, 0x0001ea,
PG_U_UPPERCASE_LETTER
},
963
{0x0001eb, 0x0001eb,
PG_U_LOWERCASE_LETTER
},
964
{0x0001ec, 0x0001ec,
PG_U_UPPERCASE_LETTER
},
965
{0x0001ed, 0x0001ed,
PG_U_LOWERCASE_LETTER
},
966
{0x0001ee, 0x0001ee,
PG_U_UPPERCASE_LETTER
},
967
{0x0001ef, 0x0001f0,
PG_U_LOWERCASE_LETTER
},
968
{0x0001f1, 0x0001f1,
PG_U_UPPERCASE_LETTER
},
969
{0x0001f2, 0x0001f2,
PG_U_TITLECASE_LETTER
},
970
{0x0001f3, 0x0001f3,
PG_U_LOWERCASE_LETTER
},
971
{0x0001f4, 0x0001f4,
PG_U_UPPERCASE_LETTER
},
972
{0x0001f5, 0x0001f5,
PG_U_LOWERCASE_LETTER
},
973
{0x0001f6, 0x0001f8,
PG_U_UPPERCASE_LETTER
},
974
{0x0001f9, 0x0001f9,
PG_U_LOWERCASE_LETTER
},
975
{0x0001fa, 0x0001fa,
PG_U_UPPERCASE_LETTER
},
976
{0x0001fb, 0x0001fb,
PG_U_LOWERCASE_LETTER
},
977
{0x0001fc, 0x0001fc,
PG_U_UPPERCASE_LETTER
},
978
{0x0001fd, 0x0001fd,
PG_U_LOWERCASE_LETTER
},
979
{0x0001fe, 0x0001fe,
PG_U_UPPERCASE_LETTER
},
980
{0x0001ff, 0x0001ff,
PG_U_LOWERCASE_LETTER
},
981
{0x000200, 0x000200,
PG_U_UPPERCASE_LETTER
},
982
{0x000201, 0x000201,
PG_U_LOWERCASE_LETTER
},
983
{0x000202, 0x000202,
PG_U_UPPERCASE_LETTER
},
984
{0x000203, 0x000203,
PG_U_LOWERCASE_LETTER
},
985
{0x000204, 0x000204,
PG_U_UPPERCASE_LETTER
},
986
{0x000205, 0x000205,
PG_U_LOWERCASE_LETTER
},
987
{0x000206, 0x000206,
PG_U_UPPERCASE_LETTER
},
988
{0x000207, 0x000207,
PG_U_LOWERCASE_LETTER
},
989
{0x000208, 0x000208,
PG_U_UPPERCASE_LETTER
},
990
{0x000209, 0x000209,
PG_U_LOWERCASE_LETTER
},
991
{0x00020a, 0x00020a,
PG_U_UPPERCASE_LETTER
},
992
{0x00020b, 0x00020b,
PG_U_LOWERCASE_LETTER
},
993
{0x00020c, 0x00020c,
PG_U_UPPERCASE_LETTER
},
994
{0x00020d, 0x00020d,
PG_U_LOWERCASE_LETTER
},
995
{0x00020e, 0x00020e,
PG_U_UPPERCASE_LETTER
},
996
{0x00020f, 0x00020f,
PG_U_LOWERCASE_LETTER
},
997
{0x000210, 0x000210,
PG_U_UPPERCASE_LETTER
},
998
{0x000211, 0x000211,
PG_U_LOWERCASE_LETTER
},
999
{0x000212, 0x000212,
PG_U_UPPERCASE_LETTER
},
1000
{0x000213, 0x000213,
PG_U_LOWERCASE_LETTER
},
1001
{0x000214, 0x000214,
PG_U_UPPERCASE_LETTER
},
1002
{0x000215, 0x000215,
PG_U_LOWERCASE_LETTER
},
1003
{0x000216, 0x000216,
PG_U_UPPERCASE_LETTER
},
1004
{0x000217, 0x000217,
PG_U_LOWERCASE_LETTER
},
1005
{0x000218, 0x000218,
PG_U_UPPERCASE_LETTER
},
1006
{0x000219, 0x000219,
PG_U_LOWERCASE_LETTER
},
1007
{0x00021a, 0x00021a,
PG_U_UPPERCASE_LETTER
},
1008
{0x00021b, 0x00021b,
PG_U_LOWERCASE_LETTER
},
1009
{0x00021c, 0x00021c,
PG_U_UPPERCASE_LETTER
},
1010
{0x00021d, 0x00021d,
PG_U_LOWERCASE_LETTER
},
1011
{0x00021e, 0x00021e,
PG_U_UPPERCASE_LETTER
},
1012
{0x00021f, 0x00021f,
PG_U_LOWERCASE_LETTER
},
1013
{0x000220, 0x000220,
PG_U_UPPERCASE_LETTER
},
1014
{0x000221, 0x000221,
PG_U_LOWERCASE_LETTER
},
1015
{0x000222, 0x000222,
PG_U_UPPERCASE_LETTER
},
1016
{0x000223, 0x000223,
PG_U_LOWERCASE_LETTER
},
1017
{0x000224, 0x000224,
PG_U_UPPERCASE_LETTER
},
1018
{0x000225, 0x000225,
PG_U_LOWERCASE_LETTER
},
1019
{0x000226, 0x000226,
PG_U_UPPERCASE_LETTER
},
1020
{0x000227, 0x000227,
PG_U_LOWERCASE_LETTER
},
1021
{0x000228, 0x000228,
PG_U_UPPERCASE_LETTER
},
1022
{0x000229, 0x000229,
PG_U_LOWERCASE_LETTER
},
1023
{0x00022a, 0x00022a,
PG_U_UPPERCASE_LETTER
},
1024
{0x00022b, 0x00022b,
PG_U_LOWERCASE_LETTER
},
1025
{0x00022c, 0x00022c,
PG_U_UPPERCASE_LETTER
},
1026
{0x00022d, 0x00022d,
PG_U_LOWERCASE_LETTER
},
1027
{0x00022e, 0x00022e,
PG_U_UPPERCASE_LETTER
},
1028
{0x00022f, 0x00022f,
PG_U_LOWERCASE_LETTER
},
1029
{0x000230, 0x000230,
PG_U_UPPERCASE_LETTER
},
1030
{0x000231, 0x000231,
PG_U_LOWERCASE_LETTER
},
1031
{0x000232, 0x000232,
PG_U_UPPERCASE_LETTER
},
1032
{0x000233, 0x000239,
PG_U_LOWERCASE_LETTER
},
1033
{0x00023a, 0x00023b,
PG_U_UPPERCASE_LETTER
},
1034
{0x00023c, 0x00023c,
PG_U_LOWERCASE_LETTER
},
1035
{0x00023d, 0x00023e,
PG_U_UPPERCASE_LETTER
},
1036
{0x00023f, 0x000240,
PG_U_LOWERCASE_LETTER
},
1037
{0x000241, 0x000241,
PG_U_UPPERCASE_LETTER
},
1038
{0x000242, 0x000242,
PG_U_LOWERCASE_LETTER
},
1039
{0x000243, 0x000246,
PG_U_UPPERCASE_LETTER
},
1040
{0x000247, 0x000247,
PG_U_LOWERCASE_LETTER
},
1041
{0x000248, 0x000248,
PG_U_UPPERCASE_LETTER
},
1042
{0x000249, 0x000249,
PG_U_LOWERCASE_LETTER
},
1043
{0x00024a, 0x00024a,
PG_U_UPPERCASE_LETTER
},
1044
{0x00024b, 0x00024b,
PG_U_LOWERCASE_LETTER
},
1045
{0x00024c, 0x00024c,
PG_U_UPPERCASE_LETTER
},
1046
{0x00024d, 0x00024d,
PG_U_LOWERCASE_LETTER
},
1047
{0x00024e, 0x00024e,
PG_U_UPPERCASE_LETTER
},
1048
{0x00024f, 0x000293,
PG_U_LOWERCASE_LETTER
},
1049
{0x000294, 0x000294,
PG_U_OTHER_LETTER
},
1050
{0x000295, 0x0002af,
PG_U_LOWERCASE_LETTER
},
1051
{0x0002b0, 0x0002c1,
PG_U_MODIFIER_LETTER
},
1052
{0x0002c2, 0x0002c5,
PG_U_MODIFIER_SYMBOL
},
1053
{0x0002c6, 0x0002d1,
PG_U_MODIFIER_LETTER
},
1054
{0x0002d2, 0x0002df,
PG_U_MODIFIER_SYMBOL
},
1055
{0x0002e0, 0x0002e4,
PG_U_MODIFIER_LETTER
},
1056
{0x0002e5, 0x0002eb,
PG_U_MODIFIER_SYMBOL
},
1057
{0x0002ec, 0x0002ec,
PG_U_MODIFIER_LETTER
},
1058
{0x0002ed, 0x0002ed,
PG_U_MODIFIER_SYMBOL
},
1059
{0x0002ee, 0x0002ee,
PG_U_MODIFIER_LETTER
},
1060
{0x0002ef, 0x0002ff,
PG_U_MODIFIER_SYMBOL
},
1061
{0x000300, 0x00036f,
PG_U_NONSPACING_MARK
},
1062
{0x000370, 0x000370,
PG_U_UPPERCASE_LETTER
},
1063
{0x000371, 0x000371,
PG_U_LOWERCASE_LETTER
},
1064
{0x000372, 0x000372,
PG_U_UPPERCASE_LETTER
},
1065
{0x000373, 0x000373,
PG_U_LOWERCASE_LETTER
},
1066
{0x000374, 0x000374,
PG_U_MODIFIER_LETTER
},
1067
{0x000375, 0x000375,
PG_U_MODIFIER_SYMBOL
},
1068
{0x000376, 0x000376,
PG_U_UPPERCASE_LETTER
},
1069
{0x000377, 0x000377,
PG_U_LOWERCASE_LETTER
},
1070
{0x00037a, 0x00037a,
PG_U_MODIFIER_LETTER
},
1071
{0x00037b, 0x00037d,
PG_U_LOWERCASE_LETTER
},
1072
{0x00037e, 0x00037e,
PG_U_OTHER_PUNCTUATION
},
1073
{0x00037f, 0x00037f,
PG_U_UPPERCASE_LETTER
},
1074
{0x000384, 0x000385,
PG_U_MODIFIER_SYMBOL
},
1075
{0x000386, 0x000386,
PG_U_UPPERCASE_LETTER
},
1076
{0x000387, 0x000387,
PG_U_OTHER_PUNCTUATION
},
1077
{0x000388, 0x00038a,
PG_U_UPPERCASE_LETTER
},
1078
{0x00038c, 0x00038c,
PG_U_UPPERCASE_LETTER
},
1079
{0x00038e, 0x00038f,
PG_U_UPPERCASE_LETTER
},
1080
{0x000390, 0x000390,
PG_U_LOWERCASE_LETTER
},
1081
{0x000391, 0x0003a1,
PG_U_UPPERCASE_LETTER
},
1082
{0x0003a3, 0x0003ab,
PG_U_UPPERCASE_LETTER
},
1083
{0x0003ac, 0x0003ce,
PG_U_LOWERCASE_LETTER
},
1084
{0x0003cf, 0x0003cf,
PG_U_UPPERCASE_LETTER
},
1085
{0x0003d0, 0x0003d1,
PG_U_LOWERCASE_LETTER
},
1086
{0x0003d2, 0x0003d4,
PG_U_UPPERCASE_LETTER
},
1087
{0x0003d5, 0x0003d7,
PG_U_LOWERCASE_LETTER
},
1088
{0x0003d8, 0x0003d8,
PG_U_UPPERCASE_LETTER
},
1089
{0x0003d9, 0x0003d9,
PG_U_LOWERCASE_LETTER
},
1090
{0x0003da, 0x0003da,
PG_U_UPPERCASE_LETTER
},
1091
{0x0003db, 0x0003db,
PG_U_LOWERCASE_LETTER
},
1092
{0x0003dc, 0x0003dc,
PG_U_UPPERCASE_LETTER
},
1093
{0x0003dd, 0x0003dd,
PG_U_LOWERCASE_LETTER
},
1094
{0x0003de, 0x0003de,
PG_U_UPPERCASE_LETTER
},
1095
{0x0003df, 0x0003df,
PG_U_LOWERCASE_LETTER
},
1096
{0x0003e0, 0x0003e0,
PG_U_UPPERCASE_LETTER
},
1097
{0x0003e1, 0x0003e1,
PG_U_LOWERCASE_LETTER
},
1098
{0x0003e2, 0x0003e2,
PG_U_UPPERCASE_LETTER
},
1099
{0x0003e3, 0x0003e3,
PG_U_LOWERCASE_LETTER
},
1100
{0x0003e4, 0x0003e4,
PG_U_UPPERCASE_LETTER
},
1101
{0x0003e5, 0x0003e5,
PG_U_LOWERCASE_LETTER
},
1102
{0x0003e6, 0x0003e6,
PG_U_UPPERCASE_LETTER
},
1103
{0x0003e7, 0x0003e7,
PG_U_LOWERCASE_LETTER
},
1104
{0x0003e8, 0x0003e8,
PG_U_UPPERCASE_LETTER
},
1105
{0x0003e9, 0x0003e9,
PG_U_LOWERCASE_LETTER
},
1106
{0x0003ea, 0x0003ea,
PG_U_UPPERCASE_LETTER
},
1107
{0x0003eb, 0x0003eb,
PG_U_LOWERCASE_LETTER
},
1108
{0x0003ec, 0x0003ec,
PG_U_UPPERCASE_LETTER
},
1109
{0x0003ed, 0x0003ed,
PG_U_LOWERCASE_LETTER
},
1110
{0x0003ee, 0x0003ee,
PG_U_UPPERCASE_LETTER
},
1111
{0x0003ef, 0x0003f3,
PG_U_LOWERCASE_LETTER
},
1112
{0x0003f4, 0x0003f4,
PG_U_UPPERCASE_LETTER
},
1113
{0x0003f5, 0x0003f5,
PG_U_LOWERCASE_LETTER
},
1114
{0x0003f6, 0x0003f6,
PG_U_MATH_SYMBOL
},
1115
{0x0003f7, 0x0003f7,
PG_U_UPPERCASE_LETTER
},
1116
{0x0003f8, 0x0003f8,
PG_U_LOWERCASE_LETTER
},
1117
{0x0003f9, 0x0003fa,
PG_U_UPPERCASE_LETTER
},
1118
{0x0003fb, 0x0003fc,
PG_U_LOWERCASE_LETTER
},
1119
{0x0003fd, 0x00042f,
PG_U_UPPERCASE_LETTER
},
1120
{0x000430, 0x00045f,
PG_U_LOWERCASE_LETTER
},
1121
{0x000460, 0x000460,
PG_U_UPPERCASE_LETTER
},
1122
{0x000461, 0x000461,
PG_U_LOWERCASE_LETTER
},
1123
{0x000462, 0x000462,
PG_U_UPPERCASE_LETTER
},
1124
{0x000463, 0x000463,
PG_U_LOWERCASE_LETTER
},
1125
{0x000464, 0x000464,
PG_U_UPPERCASE_LETTER
},
1126
{0x000465, 0x000465,
PG_U_LOWERCASE_LETTER
},
1127
{0x000466, 0x000466,
PG_U_UPPERCASE_LETTER
},
1128
{0x000467, 0x000467,
PG_U_LOWERCASE_LETTER
},
1129
{0x000468, 0x000468,
PG_U_UPPERCASE_LETTER
},
1130
{0x000469, 0x000469,
PG_U_LOWERCASE_LETTER
},
1131
{0x00046a, 0x00046a,
PG_U_UPPERCASE_LETTER
},
1132
{0x00046b, 0x00046b,
PG_U_LOWERCASE_LETTER
},
1133
{0x00046c, 0x00046c,
PG_U_UPPERCASE_LETTER
},
1134
{0x00046d, 0x00046d,
PG_U_LOWERCASE_LETTER
},
1135
{0x00046e, 0x00046e,
PG_U_UPPERCASE_LETTER
},
1136
{0x00046f, 0x00046f,
PG_U_LOWERCASE_LETTER
},
1137
{0x000470, 0x000470,
PG_U_UPPERCASE_LETTER
},
1138
{0x000471, 0x000471,
PG_U_LOWERCASE_LETTER
},
1139
{0x000472, 0x000472,
PG_U_UPPERCASE_LETTER
},
1140
{0x000473, 0x000473,
PG_U_LOWERCASE_LETTER
},
1141
{0x000474, 0x000474,
PG_U_UPPERCASE_LETTER
},
1142
{0x000475, 0x000475,
PG_U_LOWERCASE_LETTER
},
1143
{0x000476, 0x000476,
PG_U_UPPERCASE_LETTER
},
1144
{0x000477, 0x000477,
PG_U_LOWERCASE_LETTER
},
1145
{0x000478, 0x000478,
PG_U_UPPERCASE_LETTER
},
1146
{0x000479, 0x000479,
PG_U_LOWERCASE_LETTER
},
1147
{0x00047a, 0x00047a,
PG_U_UPPERCASE_LETTER
},
1148
{0x00047b, 0x00047b,
PG_U_LOWERCASE_LETTER
},
1149
{0x00047c, 0x00047c,
PG_U_UPPERCASE_LETTER
},
1150
{0x00047d, 0x00047d,
PG_U_LOWERCASE_LETTER
},
1151
{0x00047e, 0x00047e,
PG_U_UPPERCASE_LETTER
},
1152
{0x00047f, 0x00047f,
PG_U_LOWERCASE_LETTER
},
1153
{0x000480, 0x000480,
PG_U_UPPERCASE_LETTER
},
1154
{0x000481, 0x000481,
PG_U_LOWERCASE_LETTER
},
1155
{0x000482, 0x000482,
PG_U_OTHER_SYMBOL
},
1156
{0x000483, 0x000487,
PG_U_NONSPACING_MARK
},
1157
{0x000488, 0x000489,
PG_U_ENCLOSING_MARK
},
1158
{0x00048a, 0x00048a,
PG_U_UPPERCASE_LETTER
},
1159
{0x00048b, 0x00048b,
PG_U_LOWERCASE_LETTER
},
1160
{0x00048c, 0x00048c,
PG_U_UPPERCASE_LETTER
},
1161
{0x00048d, 0x00048d,
PG_U_LOWERCASE_LETTER
},
1162
{0x00048e, 0x00048e,
PG_U_UPPERCASE_LETTER
},
1163
{0x00048f, 0x00048f,
PG_U_LOWERCASE_LETTER
},
1164
{0x000490, 0x000490,
PG_U_UPPERCASE_LETTER
},
1165
{0x000491, 0x000491,
PG_U_LOWERCASE_LETTER
},
1166
{0x000492, 0x000492,
PG_U_UPPERCASE_LETTER
},
1167
{0x000493, 0x000493,
PG_U_LOWERCASE_LETTER
},
1168
{0x000494, 0x000494,
PG_U_UPPERCASE_LETTER
},
1169
{0x000495, 0x000495,
PG_U_LOWERCASE_LETTER
},
1170
{0x000496, 0x000496,
PG_U_UPPERCASE_LETTER
},
1171
{0x000497, 0x000497,
PG_U_LOWERCASE_LETTER
},
1172
{0x000498, 0x000498,
PG_U_UPPERCASE_LETTER
},
1173
{0x000499, 0x000499,
PG_U_LOWERCASE_LETTER
},
1174
{0x00049a, 0x00049a,
PG_U_UPPERCASE_LETTER
},
1175
{0x00049b, 0x00049b,
PG_U_LOWERCASE_LETTER
},
1176
{0x00049c, 0x00049c,
PG_U_UPPERCASE_LETTER
},
1177
{0x00049d, 0x00049d,
PG_U_LOWERCASE_LETTER
},
1178
{0x00049e, 0x00049e,
PG_U_UPPERCASE_LETTER
},
1179
{0x00049f, 0x00049f,
PG_U_LOWERCASE_LETTER
},
1180
{0x0004a0, 0x0004a0,
PG_U_UPPERCASE_LETTER
},
1181
{0x0004a1, 0x0004a1,
PG_U_LOWERCASE_LETTER
},
1182
{0x0004a2, 0x0004a2,
PG_U_UPPERCASE_LETTER
},
1183
{0x0004a3, 0x0004a3,
PG_U_LOWERCASE_LETTER
},
1184
{0x0004a4, 0x0004a4,
PG_U_UPPERCASE_LETTER
},
1185
{0x0004a5, 0x0004a5,
PG_U_LOWERCASE_LETTER
},
1186
{0x0004a6, 0x0004a6,
PG_U_UPPERCASE_LETTER
},
1187
{0x0004a7, 0x0004a7,
PG_U_LOWERCASE_LETTER
},
1188
{0x0004a8, 0x0004a8,
PG_U_UPPERCASE_LETTER
},
1189
{0x0004a9, 0x0004a9,
PG_U_LOWERCASE_LETTER
},
1190
{0x0004aa, 0x0004aa,
PG_U_UPPERCASE_LETTER
},
1191
{0x0004ab, 0x0004ab,
PG_U_LOWERCASE_LETTER
},
1192
{0x0004ac, 0x0004ac,
PG_U_UPPERCASE_LETTER
},
1193
{0x0004ad, 0x0004ad,
PG_U_LOWERCASE_LETTER
},
1194
{0x0004ae, 0x0004ae,
PG_U_UPPERCASE_LETTER
},
1195
{0x0004af, 0x0004af,
PG_U_LOWERCASE_LETTER
},
1196
{0x0004b0, 0x0004b0,
PG_U_UPPERCASE_LETTER
},
1197
{0x0004b1, 0x0004b1,
PG_U_LOWERCASE_LETTER
},
1198
{0x0004b2, 0x0004b2,
PG_U_UPPERCASE_LETTER
},
1199
{0x0004b3, 0x0004b3,
PG_U_LOWERCASE_LETTER
},
1200
{0x0004b4, 0x0004b4,
PG_U_UPPERCASE_LETTER
},
1201
{0x0004b5, 0x0004b5,
PG_U_LOWERCASE_LETTER
},
1202
{0x0004b6, 0x0004b6,
PG_U_UPPERCASE_LETTER
},
1203
{0x0004b7, 0x0004b7,
PG_U_LOWERCASE_LETTER
},
1204
{0x0004b8, 0x0004b8,
PG_U_UPPERCASE_LETTER
},
1205
{0x0004b9, 0x0004b9,
PG_U_LOWERCASE_LETTER
},
1206
{0x0004ba, 0x0004ba,
PG_U_UPPERCASE_LETTER
},
1207
{0x0004bb, 0x0004bb,
PG_U_LOWERCASE_LETTER
},
1208
{0x0004bc, 0x0004bc,
PG_U_UPPERCASE_LETTER
},
1209
{0x0004bd, 0x0004bd,
PG_U_LOWERCASE_LETTER
},
1210
{0x0004be, 0x0004be,
PG_U_UPPERCASE_LETTER
},
1211
{0x0004bf, 0x0004bf,
PG_U_LOWERCASE_LETTER
},
1212
{0x0004c0, 0x0004c1,
PG_U_UPPERCASE_LETTER
},
1213
{0x0004c2, 0x0004c2,
PG_U_LOWERCASE_LETTER
},
1214
{0x0004c3, 0x0004c3,
PG_U_UPPERCASE_LETTER
},
1215
{0x0004c4, 0x0004c4,
PG_U_LOWERCASE_LETTER
},
1216
{0x0004c5, 0x0004c5,
PG_U_UPPERCASE_LETTER
},
1217
{0x0004c6, 0x0004c6,
PG_U_LOWERCASE_LETTER
},
1218
{0x0004c7, 0x0004c7,
PG_U_UPPERCASE_LETTER
},
1219
{0x0004c8, 0x0004c8,
PG_U_LOWERCASE_LETTER
},
1220
{0x0004c9, 0x0004c9,
PG_U_UPPERCASE_LETTER
},
1221
{0x0004ca, 0x0004ca,
PG_U_LOWERCASE_LETTER
},
1222
{0x0004cb, 0x0004cb,
PG_U_UPPERCASE_LETTER
},
1223
{0x0004cc, 0x0004cc,
PG_U_LOWERCASE_LETTER
},
1224
{0x0004cd, 0x0004cd,
PG_U_UPPERCASE_LETTER
},
1225
{0x0004ce, 0x0004cf,
PG_U_LOWERCASE_LETTER
},
1226
{0x0004d0, 0x0004d0,
PG_U_UPPERCASE_LETTER
},
1227
{0x0004d1, 0x0004d1,
PG_U_LOWERCASE_LETTER
},
1228
{0x0004d2, 0x0004d2,
PG_U_UPPERCASE_LETTER
},
1229
{0x0004d3, 0x0004d3,
PG_U_LOWERCASE_LETTER
},
1230
{0x0004d4, 0x0004d4,
PG_U_UPPERCASE_LETTER
},
1231
{0x0004d5, 0x0004d5,
PG_U_LOWERCASE_LETTER
},
1232
{0x0004d6, 0x0004d6,
PG_U_UPPERCASE_LETTER
},
1233
{0x0004d7, 0x0004d7,
PG_U_LOWERCASE_LETTER
},
1234
{0x0004d8, 0x0004d8,
PG_U_UPPERCASE_LETTER
},
1235
{0x0004d9, 0x0004d9,
PG_U_LOWERCASE_LETTER
},
1236
{0x0004da, 0x0004da,
PG_U_UPPERCASE_LETTER
},
1237
{0x0004db, 0x0004db,
PG_U_LOWERCASE_LETTER
},
1238
{0x0004dc, 0x0004dc,
PG_U_UPPERCASE_LETTER
},
1239
{0x0004dd, 0x0004dd,
PG_U_LOWERCASE_LETTER
},
1240
{0x0004de, 0x0004de,
PG_U_UPPERCASE_LETTER
},
1241
{0x0004df, 0x0004df,
PG_U_LOWERCASE_LETTER
},
1242
{0x0004e0, 0x0004e0,
PG_U_UPPERCASE_LETTER
},
1243
{0x0004e1, 0x0004e1,
PG_U_LOWERCASE_LETTER
},
1244
{0x0004e2, 0x0004e2,
PG_U_UPPERCASE_LETTER
},
1245
{0x0004e3, 0x0004e3,
PG_U_LOWERCASE_LETTER
},
1246
{0x0004e4, 0x0004e4,
PG_U_UPPERCASE_LETTER
},
1247
{0x0004e5, 0x0004e5,
PG_U_LOWERCASE_LETTER
},
1248
{0x0004e6, 0x0004e6,
PG_U_UPPERCASE_LETTER
},
1249
{0x0004e7, 0x0004e7,
PG_U_LOWERCASE_LETTER
},
1250
{0x0004e8, 0x0004e8,
PG_U_UPPERCASE_LETTER
},
1251
{0x0004e9, 0x0004e9,
PG_U_LOWERCASE_LETTER
},
1252
{0x0004ea, 0x0004ea,
PG_U_UPPERCASE_LETTER
},
1253
{0x0004eb, 0x0004eb,
PG_U_LOWERCASE_LETTER
},
1254
{0x0004ec, 0x0004ec,
PG_U_UPPERCASE_LETTER
},
1255
{0x0004ed, 0x0004ed,
PG_U_LOWERCASE_LETTER
},
1256
{0x0004ee, 0x0004ee,
PG_U_UPPERCASE_LETTER
},
1257
{0x0004ef, 0x0004ef,
PG_U_LOWERCASE_LETTER
},
1258
{0x0004f0, 0x0004f0,
PG_U_UPPERCASE_LETTER
},
1259
{0x0004f1, 0x0004f1,
PG_U_LOWERCASE_LETTER
},
1260
{0x0004f2, 0x0004f2,
PG_U_UPPERCASE_LETTER
},
1261
{0x0004f3, 0x0004f3,
PG_U_LOWERCASE_LETTER
},
1262
{0x0004f4, 0x0004f4,
PG_U_UPPERCASE_LETTER
},
1263
{0x0004f5, 0x0004f5,
PG_U_LOWERCASE_LETTER
},
1264
{0x0004f6, 0x0004f6,
PG_U_UPPERCASE_LETTER
},
1265
{0x0004f7, 0x0004f7,
PG_U_LOWERCASE_LETTER
},
1266
{0x0004f8, 0x0004f8,
PG_U_UPPERCASE_LETTER
},
1267
{0x0004f9, 0x0004f9,
PG_U_LOWERCASE_LETTER
},
1268
{0x0004fa, 0x0004fa,
PG_U_UPPERCASE_LETTER
},
1269
{0x0004fb, 0x0004fb,
PG_U_LOWERCASE_LETTER
},
1270
{0x0004fc, 0x0004fc,
PG_U_UPPERCASE_LETTER
},
1271
{0x0004fd, 0x0004fd,
PG_U_LOWERCASE_LETTER
},
1272
{0x0004fe, 0x0004fe,
PG_U_UPPERCASE_LETTER
},
1273
{0x0004ff, 0x0004ff,
PG_U_LOWERCASE_LETTER
},
1274
{0x000500, 0x000500,
PG_U_UPPERCASE_LETTER
},
1275
{0x000501, 0x000501,
PG_U_LOWERCASE_LETTER
},
1276
{0x000502, 0x000502,
PG_U_UPPERCASE_LETTER
},
1277
{0x000503, 0x000503,
PG_U_LOWERCASE_LETTER
},
1278
{0x000504, 0x000504,
PG_U_UPPERCASE_LETTER
},
1279
{0x000505, 0x000505,
PG_U_LOWERCASE_LETTER
},
1280
{0x000506, 0x000506,
PG_U_UPPERCASE_LETTER
},
1281
{0x000507, 0x000507,
PG_U_LOWERCASE_LETTER
},
1282
{0x000508, 0x000508,
PG_U_UPPERCASE_LETTER
},
1283
{0x000509, 0x000509,
PG_U_LOWERCASE_LETTER
},
1284
{0x00050a, 0x00050a,
PG_U_UPPERCASE_LETTER
},
1285
{0x00050b, 0x00050b,
PG_U_LOWERCASE_LETTER
},
1286
{0x00050c, 0x00050c,
PG_U_UPPERCASE_LETTER
},
1287
{0x00050d, 0x00050d,
PG_U_LOWERCASE_LETTER
},
1288
{0x00050e, 0x00050e,
PG_U_UPPERCASE_LETTER
},
1289
{0x00050f, 0x00050f,
PG_U_LOWERCASE_LETTER
},
1290
{0x000510, 0x000510,
PG_U_UPPERCASE_LETTER
},
1291
{0x000511, 0x000511,
PG_U_LOWERCASE_LETTER
},
1292
{0x000512, 0x000512,
PG_U_UPPERCASE_LETTER
},
1293
{0x000513, 0x000513,
PG_U_LOWERCASE_LETTER
},
1294
{0x000514, 0x000514,
PG_U_UPPERCASE_LETTER
},
1295
{0x000515, 0x000515,
PG_U_LOWERCASE_LETTER
},
1296
{0x000516, 0x000516,
PG_U_UPPERCASE_LETTER
},
1297
{0x000517, 0x000517,
PG_U_LOWERCASE_LETTER
},
1298
{0x000518, 0x000518,
PG_U_UPPERCASE_LETTER
},
1299
{0x000519, 0x000519,
PG_U_LOWERCASE_LETTER
},
1300
{0x00051a, 0x00051a,
PG_U_UPPERCASE_LETTER
},
1301
{0x00051b, 0x00051b,
PG_U_LOWERCASE_LETTER
},
1302
{0x00051c, 0x00051c,
PG_U_UPPERCASE_LETTER
},
1303
{0x00051d, 0x00051d,
PG_U_LOWERCASE_LETTER
},
1304
{0x00051e, 0x00051e,
PG_U_UPPERCASE_LETTER
},
1305
{0x00051f, 0x00051f,
PG_U_LOWERCASE_LETTER
},
1306
{0x000520, 0x000520,
PG_U_UPPERCASE_LETTER
},
1307
{0x000521, 0x000521,
PG_U_LOWERCASE_LETTER
},
1308
{0x000522, 0x000522,
PG_U_UPPERCASE_LETTER
},
1309
{0x000523, 0x000523,
PG_U_LOWERCASE_LETTER
},
1310
{0x000524, 0x000524,
PG_U_UPPERCASE_LETTER
},
1311
{0x000525, 0x000525,
PG_U_LOWERCASE_LETTER
},
1312
{0x000526, 0x000526,
PG_U_UPPERCASE_LETTER
},
1313
{0x000527, 0x000527,
PG_U_LOWERCASE_LETTER
},
1314
{0x000528, 0x000528,
PG_U_UPPERCASE_LETTER
},
1315
{0x000529, 0x000529,
PG_U_LOWERCASE_LETTER
},
1316
{0x00052a, 0x00052a,
PG_U_UPPERCASE_LETTER
},
1317
{0x00052b, 0x00052b,
PG_U_LOWERCASE_LETTER
},
1318
{0x00052c, 0x00052c,
PG_U_UPPERCASE_LETTER
},
1319
{0x00052d, 0x00052d,
PG_U_LOWERCASE_LETTER
},
1320
{0x00052e, 0x00052e,
PG_U_UPPERCASE_LETTER
},
1321
{0x00052f, 0x00052f,
PG_U_LOWERCASE_LETTER
},
1322
{0x000531, 0x000556,
PG_U_UPPERCASE_LETTER
},
1323
{0x000559, 0x000559,
PG_U_MODIFIER_LETTER
},
1324
{0x00055a, 0x00055f,
PG_U_OTHER_PUNCTUATION
},
1325
{0x000560, 0x000588,
PG_U_LOWERCASE_LETTER
},
1326
{0x000589, 0x000589,
PG_U_OTHER_PUNCTUATION
},
1327
{0x00058a, 0x00058a,
PG_U_DASH_PUNCTUATION
},
1328
{0x00058d, 0x00058e,
PG_U_OTHER_SYMBOL
},
1329
{0x00058f, 0x00058f,
PG_U_CURRENCY_SYMBOL
},
1330
{0x000591, 0x0005bd,
PG_U_NONSPACING_MARK
},
1331
{0x0005be, 0x0005be,
PG_U_DASH_PUNCTUATION
},
1332
{0x0005bf, 0x0005bf,
PG_U_NONSPACING_MARK
},
1333
{0x0005c0, 0x0005c0,
PG_U_OTHER_PUNCTUATION
},
1334
{0x0005c1, 0x0005c2,
PG_U_NONSPACING_MARK
},
1335
{0x0005c3, 0x0005c3,
PG_U_OTHER_PUNCTUATION
},
1336
{0x0005c4, 0x0005c5,
PG_U_NONSPACING_MARK
},
1337
{0x0005c6, 0x0005c6,
PG_U_OTHER_PUNCTUATION
},
1338
{0x0005c7, 0x0005c7,
PG_U_NONSPACING_MARK
},
1339
{0x0005d0, 0x0005ea,
PG_U_OTHER_LETTER
},
1340
{0x0005ef, 0x0005f2,
PG_U_OTHER_LETTER
},
1341
{0x0005f3, 0x0005f4,
PG_U_OTHER_PUNCTUATION
},
1342
{0x000600, 0x000605,
PG_U_FORMAT
},
1343
{0x000606, 0x000608,
PG_U_MATH_SYMBOL
},
1344
{0x000609, 0x00060a,
PG_U_OTHER_PUNCTUATION
},
1345
{0x00060b, 0x00060b,
PG_U_CURRENCY_SYMBOL
},
1346
{0x00060c, 0x00060d,
PG_U_OTHER_PUNCTUATION
},
1347
{0x00060e, 0x00060f,
PG_U_OTHER_SYMBOL
},
1348
{0x000610, 0x00061a,
PG_U_NONSPACING_MARK
},
1349
{0x00061b, 0x00061b,
PG_U_OTHER_PUNCTUATION
},
1350
{0x00061c, 0x00061c,
PG_U_FORMAT
},
1351
{0x00061d, 0x00061f,
PG_U_OTHER_PUNCTUATION
},
1352
{0x000620, 0x00063f,
PG_U_OTHER_LETTER
},
1353
{0x000640, 0x000640,
PG_U_MODIFIER_LETTER
},
1354
{0x000641, 0x00064a,
PG_U_OTHER_LETTER
},
1355
{0x00064b, 0x00065f,
PG_U_NONSPACING_MARK
},
1356
{0x000660, 0x000669,
PG_U_DECIMAL_NUMBER
},
1357
{0x00066a, 0x00066d,
PG_U_OTHER_PUNCTUATION
},
1358
{0x00066e, 0x00066f,
PG_U_OTHER_LETTER
},
1359
{0x000670, 0x000670,
PG_U_NONSPACING_MARK
},
1360
{0x000671, 0x0006d3,
PG_U_OTHER_LETTER
},
1361
{0x0006d4, 0x0006d4,
PG_U_OTHER_PUNCTUATION
},
1362
{0x0006d5, 0x0006d5,
PG_U_OTHER_LETTER
},
1363
{0x0006d6, 0x0006dc,
PG_U_NONSPACING_MARK
},
1364
{0x0006dd, 0x0006dd,
PG_U_FORMAT
},
1365
{0x0006de, 0x0006de,
PG_U_OTHER_SYMBOL
},
1366
{0x0006df, 0x0006e4,
PG_U_NONSPACING_MARK
},
1367
{0x0006e5, 0x0006e6,
PG_U_MODIFIER_LETTER
},
1368
{0x0006e7, 0x0006e8,
PG_U_NONSPACING_MARK
},
1369
{0x0006e9, 0x0006e9,
PG_U_OTHER_SYMBOL
},
1370
{0x0006ea, 0x0006ed,
PG_U_NONSPACING_MARK
},
1371
{0x0006ee, 0x0006ef,
PG_U_OTHER_LETTER
},
1372
{0x0006f0, 0x0006f9,
PG_U_DECIMAL_NUMBER
},
1373
{0x0006fa, 0x0006fc,
PG_U_OTHER_LETTER
},
1374
{0x0006fd, 0x0006fe,
PG_U_OTHER_SYMBOL
},
1375
{0x0006ff, 0x0006ff,
PG_U_OTHER_LETTER
},
1376
{0x000700, 0x00070d,
PG_U_OTHER_PUNCTUATION
},
1377
{0x00070f, 0x00070f,
PG_U_FORMAT
},
1378
{0x000710, 0x000710,
PG_U_OTHER_LETTER
},
1379
{0x000711, 0x000711,
PG_U_NONSPACING_MARK
},
1380
{0x000712, 0x00072f,
PG_U_OTHER_LETTER
},
1381
{0x000730, 0x00074a,
PG_U_NONSPACING_MARK
},
1382
{0x00074d, 0x0007a5,
PG_U_OTHER_LETTER
},
1383
{0x0007a6, 0x0007b0,
PG_U_NONSPACING_MARK
},
1384
{0x0007b1, 0x0007b1,
PG_U_OTHER_LETTER
},
1385
{0x0007c0, 0x0007c9,
PG_U_DECIMAL_NUMBER
},
1386
{0x0007ca, 0x0007ea,
PG_U_OTHER_LETTER
},
1387
{0x0007eb, 0x0007f3,
PG_U_NONSPACING_MARK
},
1388
{0x0007f4, 0x0007f5,
PG_U_MODIFIER_LETTER
},
1389
{0x0007f6, 0x0007f6,
PG_U_OTHER_SYMBOL
},
1390
{0x0007f7, 0x0007f9,
PG_U_OTHER_PUNCTUATION
},
1391
{0x0007fa, 0x0007fa,
PG_U_MODIFIER_LETTER
},
1392
{0x0007fd, 0x0007fd,
PG_U_NONSPACING_MARK
},
1393
{0x0007fe, 0x0007ff,
PG_U_CURRENCY_SYMBOL
},
1394
{0x000800, 0x000815,
PG_U_OTHER_LETTER
},
1395
{0x000816, 0x000819,
PG_U_NONSPACING_MARK
},
1396
{0x00081a, 0x00081a,
PG_U_MODIFIER_LETTER
},
1397
{0x00081b, 0x000823,
PG_U_NONSPACING_MARK
},
1398
{0x000824, 0x000824,
PG_U_MODIFIER_LETTER
},
1399
{0x000825, 0x000827,
PG_U_NONSPACING_MARK
},
1400
{0x000828, 0x000828,
PG_U_MODIFIER_LETTER
},
1401
{0x000829, 0x00082d,
PG_U_NONSPACING_MARK
},
1402
{0x000830, 0x00083e,
PG_U_OTHER_PUNCTUATION
},
1403
{0x000840, 0x000858,
PG_U_OTHER_LETTER
},
1404
{0x000859, 0x00085b,
PG_U_NONSPACING_MARK
},
1405
{0x00085e, 0x00085e,
PG_U_OTHER_PUNCTUATION
},
1406
{0x000860, 0x00086a,
PG_U_OTHER_LETTER
},
1407
{0x000870, 0x000887,
PG_U_OTHER_LETTER
},
1408
{0x000888, 0x000888,
PG_U_MODIFIER_SYMBOL
},
1409
{0x000889, 0x00088e,
PG_U_OTHER_LETTER
},
1410
{0x000890, 0x000891,
PG_U_FORMAT
},
1411
{0x000898, 0x00089f,
PG_U_NONSPACING_MARK
},
1412
{0x0008a0, 0x0008c8,
PG_U_OTHER_LETTER
},
1413
{0x0008c9, 0x0008c9,
PG_U_MODIFIER_LETTER
},
1414
{0x0008ca, 0x0008e1,
PG_U_NONSPACING_MARK
},
1415
{0x0008e2, 0x0008e2,
PG_U_FORMAT
},
1416
{0x0008e3, 0x000902,
PG_U_NONSPACING_MARK
},
1417
{0x000903, 0x000903,
PG_U_SPACING_MARK
},
1418
{0x000904, 0x000939,
PG_U_OTHER_LETTER
},
1419
{0x00093a, 0x00093a,
PG_U_NONSPACING_MARK
},
1420
{0x00093b, 0x00093b,
PG_U_SPACING_MARK
},
1421
{0x00093c, 0x00093c,
PG_U_NONSPACING_MARK
},
1422
{0x00093d, 0x00093d,
PG_U_OTHER_LETTER
},
1423
{0x00093e, 0x000940,
PG_U_SPACING_MARK
},
1424
{0x000941, 0x000948,
PG_U_NONSPACING_MARK
},
1425
{0x000949, 0x00094c,
PG_U_SPACING_MARK
},
1426
{0x00094d, 0x00094d,
PG_U_NONSPACING_MARK
},
1427
{0x00094e, 0x00094f,
PG_U_SPACING_MARK
},
1428
{0x000950, 0x000950,
PG_U_OTHER_LETTER
},
1429
{0x000951, 0x000957,
PG_U_NONSPACING_MARK
},
1430
{0x000958, 0x000961,
PG_U_OTHER_LETTER
},
1431
{0x000962, 0x000963,
PG_U_NONSPACING_MARK
},
1432
{0x000964, 0x000965,
PG_U_OTHER_PUNCTUATION
},
1433
{0x000966, 0x00096f,
PG_U_DECIMAL_NUMBER
},
1434
{0x000970, 0x000970,
PG_U_OTHER_PUNCTUATION
},
1435
{0x000971, 0x000971,
PG_U_MODIFIER_LETTER
},
1436
{0x000972, 0x000980,
PG_U_OTHER_LETTER
},
1437
{0x000981, 0x000981,
PG_U_NONSPACING_MARK
},
1438
{0x000982, 0x000983,
PG_U_SPACING_MARK
},
1439
{0x000985, 0x00098c,
PG_U_OTHER_LETTER
},
1440
{0x00098f, 0x000990,
PG_U_OTHER_LETTER
},
1441
{0x000993, 0x0009a8,
PG_U_OTHER_LETTER
},
1442
{0x0009aa, 0x0009b0,
PG_U_OTHER_LETTER
},
1443
{0x0009b2, 0x0009b2,
PG_U_OTHER_LETTER
},
1444
{0x0009b6, 0x0009b9,
PG_U_OTHER_LETTER
},
1445
{0x0009bc, 0x0009bc,
PG_U_NONSPACING_MARK
},
1446
{0x0009bd, 0x0009bd,
PG_U_OTHER_LETTER
},
1447
{0x0009be, 0x0009c0,
PG_U_SPACING_MARK
},
1448
{0x0009c1, 0x0009c4,
PG_U_NONSPACING_MARK
},
1449
{0x0009c7, 0x0009c8,
PG_U_SPACING_MARK
},
1450
{0x0009cb, 0x0009cc,
PG_U_SPACING_MARK
},
1451
{0x0009cd, 0x0009cd,
PG_U_NONSPACING_MARK
},
1452
{0x0009ce, 0x0009ce,
PG_U_OTHER_LETTER
},
1453
{0x0009d7, 0x0009d7,
PG_U_SPACING_MARK
},
1454
{0x0009dc, 0x0009dd,
PG_U_OTHER_LETTER
},
1455
{0x0009df, 0x0009e1,
PG_U_OTHER_LETTER
},
1456
{0x0009e2, 0x0009e3,
PG_U_NONSPACING_MARK
},
1457
{0x0009e6, 0x0009ef,
PG_U_DECIMAL_NUMBER
},
1458
{0x0009f0, 0x0009f1,
PG_U_OTHER_LETTER
},
1459
{0x0009f2, 0x0009f3,
PG_U_CURRENCY_SYMBOL
},
1460
{0x0009f4, 0x0009f9,
PG_U_OTHER_NUMBER
},
1461
{0x0009fa, 0x0009fa,
PG_U_OTHER_SYMBOL
},
1462
{0x0009fb, 0x0009fb,
PG_U_CURRENCY_SYMBOL
},
1463
{0x0009fc, 0x0009fc,
PG_U_OTHER_LETTER
},
1464
{0x0009fd, 0x0009fd,
PG_U_OTHER_PUNCTUATION
},
1465
{0x0009fe, 0x0009fe,
PG_U_NONSPACING_MARK
},
1466
{0x000a01, 0x000a02,
PG_U_NONSPACING_MARK
},
1467
{0x000a03, 0x000a03,
PG_U_SPACING_MARK
},
1468
{0x000a05, 0x000a0a,
PG_U_OTHER_LETTER
},
1469
{0x000a0f, 0x000a10,
PG_U_OTHER_LETTER
},
1470
{0x000a13, 0x000a28,
PG_U_OTHER_LETTER
},
1471
{0x000a2a, 0x000a30,
PG_U_OTHER_LETTER
},
1472
{0x000a32, 0x000a33,
PG_U_OTHER_LETTER
},
1473
{0x000a35, 0x000a36,
PG_U_OTHER_LETTER
},
1474
{0x000a38, 0x000a39,
PG_U_OTHER_LETTER
},
1475
{0x000a3c, 0x000a3c,
PG_U_NONSPACING_MARK
},
1476
{0x000a3e, 0x000a40,
PG_U_SPACING_MARK
},
1477
{0x000a41, 0x000a42,
PG_U_NONSPACING_MARK
},
1478
{0x000a47, 0x000a48,
PG_U_NONSPACING_MARK
},
1479
{0x000a4b, 0x000a4d,
PG_U_NONSPACING_MARK
},
1480
{0x000a51, 0x000a51,
PG_U_NONSPACING_MARK
},
1481
{0x000a59, 0x000a5c,
PG_U_OTHER_LETTER
},
1482
{0x000a5e, 0x000a5e,
PG_U_OTHER_LETTER
},
1483
{0x000a66, 0x000a6f,
PG_U_DECIMAL_NUMBER
},
1484
{0x000a70, 0x000a71,
PG_U_NONSPACING_MARK
},
1485
{0x000a72, 0x000a74,
PG_U_OTHER_LETTER
},
1486
{0x000a75, 0x000a75,
PG_U_NONSPACING_MARK
},
1487
{0x000a76, 0x000a76,
PG_U_OTHER_PUNCTUATION
},
1488
{0x000a81, 0x000a82,
PG_U_NONSPACING_MARK
},
1489
{0x000a83, 0x000a83,
PG_U_SPACING_MARK
},
1490
{0x000a85, 0x000a8d,
PG_U_OTHER_LETTER
},
1491
{0x000a8f, 0x000a91,
PG_U_OTHER_LETTER
},
1492
{0x000a93, 0x000aa8,
PG_U_OTHER_LETTER
},
1493
{0x000aaa, 0x000ab0,
PG_U_OTHER_LETTER
},
1494
{0x000ab2, 0x000ab3,
PG_U_OTHER_LETTER
},
1495
{0x000ab5, 0x000ab9,
PG_U_OTHER_LETTER
},
1496
{0x000abc, 0x000abc,
PG_U_NONSPACING_MARK
},
1497
{0x000abd, 0x000abd,
PG_U_OTHER_LETTER
},
1498
{0x000abe, 0x000ac0,
PG_U_SPACING_MARK
},
1499
{0x000ac1, 0x000ac5,
PG_U_NONSPACING_MARK
},
1500
{0x000ac7, 0x000ac8,
PG_U_NONSPACING_MARK
},
1501
{0x000ac9, 0x000ac9,
PG_U_SPACING_MARK
},
1502
{0x000acb, 0x000acc,
PG_U_SPACING_MARK
},
1503
{0x000acd, 0x000acd,
PG_U_NONSPACING_MARK
},
1504
{0x000ad0, 0x000ad0,
PG_U_OTHER_LETTER
},
1505
{0x000ae0, 0x000ae1,
PG_U_OTHER_LETTER
},
1506
{0x000ae2, 0x000ae3,
PG_U_NONSPACING_MARK
},
1507
{0x000ae6, 0x000aef,
PG_U_DECIMAL_NUMBER
},
1508
{0x000af0, 0x000af0,
PG_U_OTHER_PUNCTUATION
},
1509
{0x000af1, 0x000af1,
PG_U_CURRENCY_SYMBOL
},
1510
{0x000af9, 0x000af9,
PG_U_OTHER_LETTER
},
1511
{0x000afa, 0x000aff,
PG_U_NONSPACING_MARK
},
1512
{0x000b01, 0x000b01,
PG_U_NONSPACING_MARK
},
1513
{0x000b02, 0x000b03,
PG_U_SPACING_MARK
},
1514
{0x000b05, 0x000b0c,
PG_U_OTHER_LETTER
},
1515
{0x000b0f, 0x000b10,
PG_U_OTHER_LETTER
},
1516
{0x000b13, 0x000b28,
PG_U_OTHER_LETTER
},
1517
{0x000b2a, 0x000b30,
PG_U_OTHER_LETTER
},
1518
{0x000b32, 0x000b33,
PG_U_OTHER_LETTER
},
1519
{0x000b35, 0x000b39,
PG_U_OTHER_LETTER
},
1520
{0x000b3c, 0x000b3c,
PG_U_NONSPACING_MARK
},
1521
{0x000b3d, 0x000b3d,
PG_U_OTHER_LETTER
},
1522
{0x000b3e, 0x000b3e,
PG_U_SPACING_MARK
},
1523
{0x000b3f, 0x000b3f,
PG_U_NONSPACING_MARK
},
1524
{0x000b40, 0x000b40,
PG_U_SPACING_MARK
},
1525
{0x000b41, 0x000b44,
PG_U_NONSPACING_MARK
},
1526
{0x000b47, 0x000b48,
PG_U_SPACING_MARK
},
1527
{0x000b4b, 0x000b4c,
PG_U_SPACING_MARK
},
1528
{0x000b4d, 0x000b4d,
PG_U_NONSPACING_MARK
},
1529
{0x000b55, 0x000b56,
PG_U_NONSPACING_MARK
},
1530
{0x000b57, 0x000b57,
PG_U_SPACING_MARK
},
1531
{0x000b5c, 0x000b5d,
PG_U_OTHER_LETTER
},
1532
{0x000b5f, 0x000b61,
PG_U_OTHER_LETTER
},
1533
{0x000b62, 0x000b63,
PG_U_NONSPACING_MARK
},
1534
{0x000b66, 0x000b6f,
PG_U_DECIMAL_NUMBER
},
1535
{0x000b70, 0x000b70,
PG_U_OTHER_SYMBOL
},
1536
{0x000b71, 0x000b71,
PG_U_OTHER_LETTER
},
1537
{0x000b72, 0x000b77,
PG_U_OTHER_NUMBER
},
1538
{0x000b82, 0x000b82,
PG_U_NONSPACING_MARK
},
1539
{0x000b83, 0x000b83,
PG_U_OTHER_LETTER
},
1540
{0x000b85, 0x000b8a,
PG_U_OTHER_LETTER
},
1541
{0x000b8e, 0x000b90,
PG_U_OTHER_LETTER
},
1542
{0x000b92, 0x000b95,
PG_U_OTHER_LETTER
},
1543
{0x000b99, 0x000b9a,
PG_U_OTHER_LETTER
},
1544
{0x000b9c, 0x000b9c,
PG_U_OTHER_LETTER
},
1545
{0x000b9e, 0x000b9f,
PG_U_OTHER_LETTER
},
1546
{0x000ba3, 0x000ba4,
PG_U_OTHER_LETTER
},
1547
{0x000ba8, 0x000baa,
PG_U_OTHER_LETTER
},
1548
{0x000bae, 0x000bb9,
PG_U_OTHER_LETTER
},
1549
{0x000bbe, 0x000bbf,
PG_U_SPACING_MARK
},
1550
{0x000bc0, 0x000bc0,
PG_U_NONSPACING_MARK
},
1551
{0x000bc1, 0x000bc2,
PG_U_SPACING_MARK
},
1552
{0x000bc6, 0x000bc8,
PG_U_SPACING_MARK
},
1553
{0x000bca, 0x000bcc,
PG_U_SPACING_MARK
},
1554
{0x000bcd, 0x000bcd,
PG_U_NONSPACING_MARK
},
1555
{0x000bd0, 0x000bd0,
PG_U_OTHER_LETTER
},
1556
{0x000bd7, 0x000bd7,
PG_U_SPACING_MARK
},
1557
{0x000be6, 0x000bef,
PG_U_DECIMAL_NUMBER
},
1558
{0x000bf0, 0x000bf2,
PG_U_OTHER_NUMBER
},
1559
{0x000bf3, 0x000bf8,
PG_U_OTHER_SYMBOL
},
1560
{0x000bf9, 0x000bf9,
PG_U_CURRENCY_SYMBOL
},
1561
{0x000bfa, 0x000bfa,
PG_U_OTHER_SYMBOL
},
1562
{0x000c00, 0x000c00,
PG_U_NONSPACING_MARK
},
1563
{0x000c01, 0x000c03,
PG_U_SPACING_MARK
},
1564
{0x000c04, 0x000c04,
PG_U_NONSPACING_MARK
},
1565
{0x000c05, 0x000c0c,
PG_U_OTHER_LETTER
},
1566
{0x000c0e, 0x000c10,
PG_U_OTHER_LETTER
},
1567
{0x000c12, 0x000c28,
PG_U_OTHER_LETTER
},
1568
{0x000c2a, 0x000c39,
PG_U_OTHER_LETTER
},
1569
{0x000c3c, 0x000c3c,
PG_U_NONSPACING_MARK
},
1570
{0x000c3d, 0x000c3d,
PG_U_OTHER_LETTER
},
1571
{0x000c3e, 0x000c40,
PG_U_NONSPACING_MARK
},
1572
{0x000c41, 0x000c44,
PG_U_SPACING_MARK
},
1573
{0x000c46, 0x000c48,
PG_U_NONSPACING_MARK
},
1574
{0x000c4a, 0x000c4d,
PG_U_NONSPACING_MARK
},
1575
{0x000c55, 0x000c56,
PG_U_NONSPACING_MARK
},
1576
{0x000c58, 0x000c5a,
PG_U_OTHER_LETTER
},
1577
{0x000c5d, 0x000c5d,
PG_U_OTHER_LETTER
},
1578
{0x000c60, 0x000c61,
PG_U_OTHER_LETTER
},
1579
{0x000c62, 0x000c63,
PG_U_NONSPACING_MARK
},
1580
{0x000c66, 0x000c6f,
PG_U_DECIMAL_NUMBER
},
1581
{0x000c77, 0x000c77,
PG_U_OTHER_PUNCTUATION
},
1582
{0x000c78, 0x000c7e,
PG_U_OTHER_NUMBER
},
1583
{0x000c7f, 0x000c7f,
PG_U_OTHER_SYMBOL
},
1584
{0x000c80, 0x000c80,
PG_U_OTHER_LETTER
},
1585
{0x000c81, 0x000c81,
PG_U_NONSPACING_MARK
},
1586
{0x000c82, 0x000c83,
PG_U_SPACING_MARK
},
1587
{0x000c84, 0x000c84,
PG_U_OTHER_PUNCTUATION
},
1588
{0x000c85, 0x000c8c,
PG_U_OTHER_LETTER
},
1589
{0x000c8e, 0x000c90,
PG_U_OTHER_LETTER
},
1590
{0x000c92, 0x000ca8,
PG_U_OTHER_LETTER
},
1591
{0x000caa, 0x000cb3,
PG_U_OTHER_LETTER
},
1592
{0x000cb5, 0x000cb9,
PG_U_OTHER_LETTER
},
1593
{0x000cbc, 0x000cbc,
PG_U_NONSPACING_MARK
},
1594
{0x000cbd, 0x000cbd,
PG_U_OTHER_LETTER
},
1595
{0x000cbe, 0x000cbe,
PG_U_SPACING_MARK
},
1596
{0x000cbf, 0x000cbf,
PG_U_NONSPACING_MARK
},
1597
{0x000cc0, 0x000cc4,
PG_U_SPACING_MARK
},
1598
{0x000cc6, 0x000cc6,
PG_U_NONSPACING_MARK
},
1599
{0x000cc7, 0x000cc8,
PG_U_SPACING_MARK
},
1600
{0x000cca, 0x000ccb,
PG_U_SPACING_MARK
},
1601
{0x000ccc, 0x000ccd,
PG_U_NONSPACING_MARK
},
1602
{0x000cd5, 0x000cd6,
PG_U_SPACING_MARK
},
1603
{0x000cdd, 0x000cde,
PG_U_OTHER_LETTER
},
1604
{0x000ce0, 0x000ce1,
PG_U_OTHER_LETTER
},
1605
{0x000ce2, 0x000ce3,
PG_U_NONSPACING_MARK
},
1606
{0x000ce6, 0x000cef,
PG_U_DECIMAL_NUMBER
},
1607
{0x000cf1, 0x000cf2,
PG_U_OTHER_LETTER
},
1608
{0x000cf3, 0x000cf3,
PG_U_SPACING_MARK
},
1609
{0x000d00, 0x000d01,
PG_U_NONSPACING_MARK
},
1610
{0x000d02, 0x000d03,
PG_U_SPACING_MARK
},
1611
{0x000d04, 0x000d0c,
PG_U_OTHER_LETTER
},
1612
{0x000d0e, 0x000d10,
PG_U_OTHER_LETTER
},
1613
{0x000d12, 0x000d3a,
PG_U_OTHER_LETTER
},
1614
{0x000d3b, 0x000d3c,
PG_U_NONSPACING_MARK
},
1615
{0x000d3d, 0x000d3d,
PG_U_OTHER_LETTER
},
1616
{0x000d3e, 0x000d40,
PG_U_SPACING_MARK
},
1617
{0x000d41, 0x000d44,
PG_U_NONSPACING_MARK
},
1618
{0x000d46, 0x000d48,
PG_U_SPACING_MARK
},
1619
{0x000d4a, 0x000d4c,
PG_U_SPACING_MARK
},
1620
{0x000d4d, 0x000d4d,
PG_U_NONSPACING_MARK
},
1621
{0x000d4e, 0x000d4e,
PG_U_OTHER_LETTER
},
1622
{0x000d4f, 0x000d4f,
PG_U_OTHER_SYMBOL
},
1623
{0x000d54, 0x000d56,
PG_U_OTHER_LETTER
},
1624
{0x000d57, 0x000d57,
PG_U_SPACING_MARK
},
1625
{0x000d58, 0x000d5e,
PG_U_OTHER_NUMBER
},
1626
{0x000d5f, 0x000d61,
PG_U_OTHER_LETTER
},
1627
{0x000d62, 0x000d63,
PG_U_NONSPACING_MARK
},
1628
{0x000d66, 0x000d6f,
PG_U_DECIMAL_NUMBER
},
1629
{0x000d70, 0x000d78,
PG_U_OTHER_NUMBER
},
1630
{0x000d79, 0x000d79,
PG_U_OTHER_SYMBOL
},
1631
{0x000d7a, 0x000d7f,
PG_U_OTHER_LETTER
},
1632
{0x000d81, 0x000d81,
PG_U_NONSPACING_MARK
},
1633
{0x000d82, 0x000d83,
PG_U_SPACING_MARK
},
1634
{0x000d85, 0x000d96,
PG_U_OTHER_LETTER
},
1635
{0x000d9a, 0x000db1,
PG_U_OTHER_LETTER
},
1636
{0x000db3, 0x000dbb,
PG_U_OTHER_LETTER
},
1637
{0x000dbd, 0x000dbd,
PG_U_OTHER_LETTER
},
1638
{0x000dc0, 0x000dc6,
PG_U_OTHER_LETTER
},
1639
{0x000dca, 0x000dca,
PG_U_NONSPACING_MARK
},
1640
{0x000dcf, 0x000dd1,
PG_U_SPACING_MARK
},
1641
{0x000dd2, 0x000dd4,
PG_U_NONSPACING_MARK
},
1642
{0x000dd6, 0x000dd6,
PG_U_NONSPACING_MARK
},
1643
{0x000dd8, 0x000ddf,
PG_U_SPACING_MARK
},
1644
{0x000de6, 0x000def,
PG_U_DECIMAL_NUMBER
},
1645
{0x000df2, 0x000df3,
PG_U_SPACING_MARK
},
1646
{0x000df4, 0x000df4,
PG_U_OTHER_PUNCTUATION
},
1647
{0x000e01, 0x000e30,
PG_U_OTHER_LETTER
},
1648
{0x000e31, 0x000e31,
PG_U_NONSPACING_MARK
},
1649
{0x000e32, 0x000e33,
PG_U_OTHER_LETTER
},
1650
{0x000e34, 0x000e3a,
PG_U_NONSPACING_MARK
},
1651
{0x000e3f, 0x000e3f,
PG_U_CURRENCY_SYMBOL
},
1652
{0x000e40, 0x000e45,
PG_U_OTHER_LETTER
},
1653
{0x000e46, 0x000e46,
PG_U_MODIFIER_LETTER
},
1654
{0x000e47, 0x000e4e,
PG_U_NONSPACING_MARK
},
1655
{0x000e4f, 0x000e4f,
PG_U_OTHER_PUNCTUATION
},
1656
{0x000e50, 0x000e59,
PG_U_DECIMAL_NUMBER
},
1657
{0x000e5a, 0x000e5b,
PG_U_OTHER_PUNCTUATION
},
1658
{0x000e81, 0x000e82,
PG_U_OTHER_LETTER
},
1659
{0x000e84, 0x000e84,
PG_U_OTHER_LETTER
},
1660
{0x000e86, 0x000e8a,
PG_U_OTHER_LETTER
},
1661
{0x000e8c, 0x000ea3,
PG_U_OTHER_LETTER
},
1662
{0x000ea5, 0x000ea5,
PG_U_OTHER_LETTER
},
1663
{0x000ea7, 0x000eb0,
PG_U_OTHER_LETTER
},
1664
{0x000eb1, 0x000eb1,
PG_U_NONSPACING_MARK
},
1665
{0x000eb2, 0x000eb3,
PG_U_OTHER_LETTER
},
1666
{0x000eb4, 0x000ebc,
PG_U_NONSPACING_MARK
},
1667
{0x000ebd, 0x000ebd,
PG_U_OTHER_LETTER
},
1668
{0x000ec0, 0x000ec4,
PG_U_OTHER_LETTER
},
1669
{0x000ec6, 0x000ec6,
PG_U_MODIFIER_LETTER
},
1670
{0x000ec8, 0x000ece,
PG_U_NONSPACING_MARK
},
1671
{0x000ed0, 0x000ed9,
PG_U_DECIMAL_NUMBER
},
1672
{0x000edc, 0x000edf,
PG_U_OTHER_LETTER
},
1673
{0x000f00, 0x000f00,
PG_U_OTHER_LETTER
},
1674
{0x000f01, 0x000f03,
PG_U_OTHER_SYMBOL
},
1675
{0x000f04, 0x000f12,
PG_U_OTHER_PUNCTUATION
},
1676
{0x000f13, 0x000f13,
PG_U_OTHER_SYMBOL
},
1677
{0x000f14, 0x000f14,
PG_U_OTHER_PUNCTUATION
},
1678
{0x000f15, 0x000f17,
PG_U_OTHER_SYMBOL
},
1679
{0x000f18, 0x000f19,
PG_U_NONSPACING_MARK
},
1680
{0x000f1a, 0x000f1f,
PG_U_OTHER_SYMBOL
},
1681
{0x000f20, 0x000f29,
PG_U_DECIMAL_NUMBER
},
1682
{0x000f2a, 0x000f33,
PG_U_OTHER_NUMBER
},
1683
{0x000f34, 0x000f34,
PG_U_OTHER_SYMBOL
},
1684
{0x000f35, 0x000f35,
PG_U_NONSPACING_MARK
},
1685
{0x000f36, 0x000f36,
PG_U_OTHER_SYMBOL
},
1686
{0x000f37, 0x000f37,
PG_U_NONSPACING_MARK
},
1687
{0x000f38, 0x000f38,
PG_U_OTHER_SYMBOL
},
1688
{0x000f39, 0x000f39,
PG_U_NONSPACING_MARK
},
1689
{0x000f3a, 0x000f3a,
PG_U_OPEN_PUNCTUATION
},
1690
{0x000f3b, 0x000f3b,
PG_U_CLOSE_PUNCTUATION
},
1691
{0x000f3c, 0x000f3c,
PG_U_OPEN_PUNCTUATION
},
1692
{0x000f3d, 0x000f3d,
PG_U_CLOSE_PUNCTUATION
},
1693
{0x000f3e, 0x000f3f,
PG_U_SPACING_MARK
},
1694
{0x000f40, 0x000f47,
PG_U_OTHER_LETTER
},
1695
{0x000f49, 0x000f6c,
PG_U_OTHER_LETTER
},
1696
{0x000f71, 0x000f7e,
PG_U_NONSPACING_MARK
},
1697
{0x000f7f, 0x000f7f,
PG_U_SPACING_MARK
},
1698
{0x000f80, 0x000f84,
PG_U_NONSPACING_MARK
},
1699
{0x000f85, 0x000f85,
PG_U_OTHER_PUNCTUATION
},
1700
{0x000f86, 0x000f87,
PG_U_NONSPACING_MARK
},
1701
{0x000f88, 0x000f8c,
PG_U_OTHER_LETTER
},
1702
{0x000f8d, 0x000f97,
PG_U_NONSPACING_MARK
},
1703
{0x000f99, 0x000fbc,
PG_U_NONSPACING_MARK
},
1704
{0x000fbe, 0x000fc5,
PG_U_OTHER_SYMBOL
},
1705
{0x000fc6, 0x000fc6,
PG_U_NONSPACING_MARK
},
1706
{0x000fc7, 0x000fcc,
PG_U_OTHER_SYMBOL
},
1707
{0x000fce, 0x000fcf,
PG_U_OTHER_SYMBOL
},
1708
{0x000fd0, 0x000fd4,
PG_U_OTHER_PUNCTUATION
},
1709
{0x000fd5, 0x000fd8,
PG_U_OTHER_SYMBOL
},
1710
{0x000fd9, 0x000fda,
PG_U_OTHER_PUNCTUATION
},
1711
{0x001000, 0x00102a,
PG_U_OTHER_LETTER
},
1712
{0x00102b, 0x00102c,
PG_U_SPACING_MARK
},
1713
{0x00102d, 0x001030,
PG_U_NONSPACING_MARK
},
1714
{0x001031, 0x001031,
PG_U_SPACING_MARK
},
1715
{0x001032, 0x001037,
PG_U_NONSPACING_MARK
},
1716
{0x001038, 0x001038,
PG_U_SPACING_MARK
},
1717
{0x001039, 0x00103a,
PG_U_NONSPACING_MARK
},
1718
{0x00103b, 0x00103c,
PG_U_SPACING_MARK
},
1719
{0x00103d, 0x00103e,
PG_U_NONSPACING_MARK
},
1720
{0x00103f, 0x00103f,
PG_U_OTHER_LETTER
},
1721
{0x001040, 0x001049,
PG_U_DECIMAL_NUMBER
},
1722
{0x00104a, 0x00104f,
PG_U_OTHER_PUNCTUATION
},
1723
{0x001050, 0x001055,
PG_U_OTHER_LETTER
},
1724
{0x001056, 0x001057,
PG_U_SPACING_MARK
},
1725
{0x001058, 0x001059,
PG_U_NONSPACING_MARK
},
1726
{0x00105a, 0x00105d,
PG_U_OTHER_LETTER
},
1727
{0x00105e, 0x001060,
PG_U_NONSPACING_MARK
},
1728
{0x001061, 0x001061,
PG_U_OTHER_LETTER
},
1729
{0x001062, 0x001064,
PG_U_SPACING_MARK
},
1730
{0x001065, 0x001066,
PG_U_OTHER_LETTER
},
1731
{0x001067, 0x00106d,
PG_U_SPACING_MARK
},
1732
{0x00106e, 0x001070,
PG_U_OTHER_LETTER
},
1733
{0x001071, 0x001074,
PG_U_NONSPACING_MARK
},
1734
{0x001075, 0x001081,
PG_U_OTHER_LETTER
},
1735
{0x001082, 0x001082,
PG_U_NONSPACING_MARK
},
1736
{0x001083, 0x001084,
PG_U_SPACING_MARK
},
1737
{0x001085, 0x001086,
PG_U_NONSPACING_MARK
},
1738
{0x001087, 0x00108c,
PG_U_SPACING_MARK
},
1739
{0x00108d, 0x00108d,
PG_U_NONSPACING_MARK
},
1740
{0x00108e, 0x00108e,
PG_U_OTHER_LETTER
},
1741
{0x00108f, 0x00108f,
PG_U_SPACING_MARK
},
1742
{0x001090, 0x001099,
PG_U_DECIMAL_NUMBER
},
1743
{0x00109a, 0x00109c,
PG_U_SPACING_MARK
},
1744
{0x00109d, 0x00109d,
PG_U_NONSPACING_MARK
},
1745
{0x00109e, 0x00109f,
PG_U_OTHER_SYMBOL
},
1746
{0x0010a0, 0x0010c5,
PG_U_UPPERCASE_LETTER
},
1747
{0x0010c7, 0x0010c7,
PG_U_UPPERCASE_LETTER
},
1748
{0x0010cd, 0x0010cd,
PG_U_UPPERCASE_LETTER
},
1749
{0x0010d0, 0x0010fa,
PG_U_LOWERCASE_LETTER
},
1750
{0x0010fb, 0x0010fb,
PG_U_OTHER_PUNCTUATION
},
1751
{0x0010fc, 0x0010fc,
PG_U_MODIFIER_LETTER
},
1752
{0x0010fd, 0x0010ff,
PG_U_LOWERCASE_LETTER
},
1753
{0x001100, 0x001248,
PG_U_OTHER_LETTER
},
1754
{0x00124a, 0x00124d,
PG_U_OTHER_LETTER
},
1755
{0x001250, 0x001256,
PG_U_OTHER_LETTER
},
1756
{0x001258, 0x001258,
PG_U_OTHER_LETTER
},
1757
{0x00125a, 0x00125d,
PG_U_OTHER_LETTER
},
1758
{0x001260, 0x001288,
PG_U_OTHER_LETTER
},
1759
{0x00128a, 0x00128d,
PG_U_OTHER_LETTER
},
1760
{0x001290, 0x0012b0,
PG_U_OTHER_LETTER
},
1761
{0x0012b2, 0x0012b5,
PG_U_OTHER_LETTER
},
1762
{0x0012b8, 0x0012be,
PG_U_OTHER_LETTER
},
1763
{0x0012c0, 0x0012c0,
PG_U_OTHER_LETTER
},
1764
{0x0012c2, 0x0012c5,
PG_U_OTHER_LETTER
},
1765
{0x0012c8, 0x0012d6,
PG_U_OTHER_LETTER
},
1766
{0x0012d8, 0x001310,
PG_U_OTHER_LETTER
},
1767
{0x001312, 0x001315,
PG_U_OTHER_LETTER
},
1768
{0x001318, 0x00135a,
PG_U_OTHER_LETTER
},
1769
{0x00135d, 0x00135f,
PG_U_NONSPACING_MARK
},
1770
{0x001360, 0x001368,
PG_U_OTHER_PUNCTUATION
},
1771
{0x001369, 0x00137c,
PG_U_OTHER_NUMBER
},
1772
{0x001380, 0x00138f,
PG_U_OTHER_LETTER
},
1773
{0x001390, 0x001399,
PG_U_OTHER_SYMBOL
},
1774
{0x0013a0, 0x0013f5,
PG_U_UPPERCASE_LETTER
},
1775
{0x0013f8, 0x0013fd,
PG_U_LOWERCASE_LETTER
},
1776
{0x001400, 0x001400,
PG_U_DASH_PUNCTUATION
},
1777
{0x001401, 0x00166c,
PG_U_OTHER_LETTER
},
1778
{0x00166d, 0x00166d,
PG_U_OTHER_SYMBOL
},
1779
{0x00166e, 0x00166e,
PG_U_OTHER_PUNCTUATION
},
1780
{0x00166f, 0x00167f,
PG_U_OTHER_LETTER
},
1781
{0x001680, 0x001680,
PG_U_SPACE_SEPARATOR
},
1782
{0x001681, 0x00169a,
PG_U_OTHER_LETTER
},
1783
{0x00169b, 0x00169b,
PG_U_OPEN_PUNCTUATION
},
1784
{0x00169c, 0x00169c,
PG_U_CLOSE_PUNCTUATION
},
1785
{0x0016a0, 0x0016ea,
PG_U_OTHER_LETTER
},
1786
{0x0016eb, 0x0016ed,
PG_U_OTHER_PUNCTUATION
},
1787
{0x0016ee, 0x0016f0,
PG_U_LETTER_NUMBER
},
1788
{0x0016f1, 0x0016f8,
PG_U_OTHER_LETTER
},
1789
{0x001700, 0x001711,
PG_U_OTHER_LETTER
},
1790
{0x001712, 0x001714,
PG_U_NONSPACING_MARK
},
1791
{0x001715, 0x001715,
PG_U_SPACING_MARK
},
1792
{0x00171f, 0x001731,
PG_U_OTHER_LETTER
},
1793
{0x001732, 0x001733,
PG_U_NONSPACING_MARK
},
1794
{0x001734, 0x001734,
PG_U_SPACING_MARK
},
1795
{0x001735, 0x001736,
PG_U_OTHER_PUNCTUATION
},
1796
{0x001740, 0x001751,
PG_U_OTHER_LETTER
},
1797
{0x001752, 0x001753,
PG_U_NONSPACING_MARK
},
1798
{0x001760, 0x00176c,
PG_U_OTHER_LETTER
},
1799
{0x00176e, 0x001770,
PG_U_OTHER_LETTER
},
1800
{0x001772, 0x001773,
PG_U_NONSPACING_MARK
},
1801
{0x001780, 0x0017b3,
PG_U_OTHER_LETTER
},
1802
{0x0017b4, 0x0017b5,
PG_U_NONSPACING_MARK
},
1803
{0x0017b6, 0x0017b6,
PG_U_SPACING_MARK
},
1804
{0x0017b7, 0x0017bd,
PG_U_NONSPACING_MARK
},
1805
{0x0017be, 0x0017c5,
PG_U_SPACING_MARK
},
1806
{0x0017c6, 0x0017c6,
PG_U_NONSPACING_MARK
},
1807
{0x0017c7, 0x0017c8,
PG_U_SPACING_MARK
},
1808
{0x0017c9, 0x0017d3,
PG_U_NONSPACING_MARK
},
1809
{0x0017d4, 0x0017d6,
PG_U_OTHER_PUNCTUATION
},
1810
{0x0017d7, 0x0017d7,
PG_U_MODIFIER_LETTER
},
1811
{0x0017d8, 0x0017da,
PG_U_OTHER_PUNCTUATION
},
1812
{0x0017db, 0x0017db,
PG_U_CURRENCY_SYMBOL
},
1813
{0x0017dc, 0x0017dc,
PG_U_OTHER_LETTER
},
1814
{0x0017dd, 0x0017dd,
PG_U_NONSPACING_MARK
},
1815
{0x0017e0, 0x0017e9,
PG_U_DECIMAL_NUMBER
},
1816
{0x0017f0, 0x0017f9,
PG_U_OTHER_NUMBER
},
1817
{0x001800, 0x001805,
PG_U_OTHER_PUNCTUATION
},
1818
{0x001806, 0x001806,
PG_U_DASH_PUNCTUATION
},
1819
{0x001807, 0x00180a,
PG_U_OTHER_PUNCTUATION
},
1820
{0x00180b, 0x00180d,
PG_U_NONSPACING_MARK
},
1821
{0x00180e, 0x00180e,
PG_U_FORMAT
},
1822
{0x00180f, 0x00180f,
PG_U_NONSPACING_MARK
},
1823
{0x001810, 0x001819,
PG_U_DECIMAL_NUMBER
},
1824
{0x001820, 0x001842,
PG_U_OTHER_LETTER
},
1825
{0x001843, 0x001843,
PG_U_MODIFIER_LETTER
},
1826
{0x001844, 0x001878,
PG_U_OTHER_LETTER
},
1827
{0x001880, 0x001884,
PG_U_OTHER_LETTER
},
1828
{0x001885, 0x001886,
PG_U_NONSPACING_MARK
},
1829
{0x001887, 0x0018a8,
PG_U_OTHER_LETTER
},
1830
{0x0018a9, 0x0018a9,
PG_U_NONSPACING_MARK
},
1831
{0x0018aa, 0x0018aa,
PG_U_OTHER_LETTER
},
1832
{0x0018b0, 0x0018f5,
PG_U_OTHER_LETTER
},
1833
{0x001900, 0x00191e,
PG_U_OTHER_LETTER
},
1834
{0x001920, 0x001922,
PG_U_NONSPACING_MARK
},
1835
{0x001923, 0x001926,
PG_U_SPACING_MARK
},
1836
{0x001927, 0x001928,
PG_U_NONSPACING_MARK
},
1837
{0x001929, 0x00192b,
PG_U_SPACING_MARK
},
1838
{0x001930, 0x001931,
PG_U_SPACING_MARK
},
1839
{0x001932, 0x001932,
PG_U_NONSPACING_MARK
},
1840
{0x001933, 0x001938,
PG_U_SPACING_MARK
},
1841
{0x001939, 0x00193b,
PG_U_NONSPACING_MARK
},
1842
{0x001940, 0x001940,
PG_U_OTHER_SYMBOL
},
1843
{0x001944, 0x001945,
PG_U_OTHER_PUNCTUATION
},
1844
{0x001946, 0x00194f,
PG_U_DECIMAL_NUMBER
},
1845
{0x001950, 0x00196d,
PG_U_OTHER_LETTER
},
1846
{0x001970, 0x001974,
PG_U_OTHER_LETTER
},
1847
{0x001980, 0x0019ab,
PG_U_OTHER_LETTER
},
1848
{0x0019b0, 0x0019c9,
PG_U_OTHER_LETTER
},
1849
{0x0019d0, 0x0019d9,
PG_U_DECIMAL_NUMBER
},
1850
{0x0019da, 0x0019da,
PG_U_OTHER_NUMBER
},
1851
{0x0019de, 0x0019ff,
PG_U_OTHER_SYMBOL
},
1852
{0x001a00, 0x001a16,
PG_U_OTHER_LETTER
},
1853
{0x001a17, 0x001a18,
PG_U_NONSPACING_MARK
},
1854
{0x001a19, 0x001a1a,
PG_U_SPACING_MARK
},
1855
{0x001a1b, 0x001a1b,
PG_U_NONSPACING_MARK
},
1856
{0x001a1e, 0x001a1f,
PG_U_OTHER_PUNCTUATION
},
1857
{0x001a20, 0x001a54,
PG_U_OTHER_LETTER
},
1858
{0x001a55, 0x001a55,
PG_U_SPACING_MARK
},
1859
{0x001a56, 0x001a56,
PG_U_NONSPACING_MARK
},
1860
{0x001a57, 0x001a57,
PG_U_SPACING_MARK
},
1861
{0x001a58, 0x001a5e,
PG_U_NONSPACING_MARK
},
1862
{0x001a60, 0x001a60,
PG_U_NONSPACING_MARK
},
1863
{0x001a61, 0x001a61,
PG_U_SPACING_MARK
},
1864
{0x001a62, 0x001a62,
PG_U_NONSPACING_MARK
},
1865
{0x001a63, 0x001a64,
PG_U_SPACING_MARK
},
1866
{0x001a65, 0x001a6c,
PG_U_NONSPACING_MARK
},
1867
{0x001a6d, 0x001a72,
PG_U_SPACING_MARK
},
1868
{0x001a73, 0x001a7c,
PG_U_NONSPACING_MARK
},
1869
{0x001a7f, 0x001a7f,
PG_U_NONSPACING_MARK
},
1870
{0x001a80, 0x001a89,
PG_U_DECIMAL_NUMBER
},
1871
{0x001a90, 0x001a99,
PG_U_DECIMAL_NUMBER
},
1872
{0x001aa0, 0x001aa6,
PG_U_OTHER_PUNCTUATION
},
1873
{0x001aa7, 0x001aa7,
PG_U_MODIFIER_LETTER
},
1874
{0x001aa8, 0x001aad,
PG_U_OTHER_PUNCTUATION
},
1875
{0x001ab0, 0x001abd,
PG_U_NONSPACING_MARK
},
1876
{0x001abe, 0x001abe,
PG_U_ENCLOSING_MARK
},
1877
{0x001abf, 0x001ace,
PG_U_NONSPACING_MARK
},
1878
{0x001b00, 0x001b03,
PG_U_NONSPACING_MARK
},
1879
{0x001b04, 0x001b04,
PG_U_SPACING_MARK
},
1880
{0x001b05, 0x001b33,
PG_U_OTHER_LETTER
},
1881
{0x001b34, 0x001b34,
PG_U_NONSPACING_MARK
},
1882
{0x001b35, 0x001b35,
PG_U_SPACING_MARK
},
1883
{0x001b36, 0x001b3a,
PG_U_NONSPACING_MARK
},
1884
{0x001b3b, 0x001b3b,
PG_U_SPACING_MARK
},
1885
{0x001b3c, 0x001b3c,
PG_U_NONSPACING_MARK
},
1886
{0x001b3d, 0x001b41,
PG_U_SPACING_MARK
},
1887
{0x001b42, 0x001b42,
PG_U_NONSPACING_MARK
},
1888
{0x001b43, 0x001b44,
PG_U_SPACING_MARK
},
1889
{0x001b45, 0x001b4c,
PG_U_OTHER_LETTER
},
1890
{0x001b50, 0x001b59,
PG_U_DECIMAL_NUMBER
},
1891
{0x001b5a, 0x001b60,
PG_U_OTHER_PUNCTUATION
},
1892
{0x001b61, 0x001b6a,
PG_U_OTHER_SYMBOL
},
1893
{0x001b6b, 0x001b73,
PG_U_NONSPACING_MARK
},
1894
{0x001b74, 0x001b7c,
PG_U_OTHER_SYMBOL
},
1895
{0x001b7d, 0x001b7e,
PG_U_OTHER_PUNCTUATION
},
1896
{0x001b80, 0x001b81,
PG_U_NONSPACING_MARK
},
1897
{0x001b82, 0x001b82,
PG_U_SPACING_MARK
},
1898
{0x001b83, 0x001ba0,
PG_U_OTHER_LETTER
},
1899
{0x001ba1, 0x001ba1,
PG_U_SPACING_MARK
},
1900
{0x001ba2, 0x001ba5,
PG_U_NONSPACING_MARK
},
1901
{0x001ba6, 0x001ba7,
PG_U_SPACING_MARK
},
1902
{0x001ba8, 0x001ba9,
PG_U_NONSPACING_MARK
},
1903
{0x001baa, 0x001baa,
PG_U_SPACING_MARK
},
1904
{0x001bab, 0x001bad,
PG_U_NONSPACING_MARK
},
1905
{0x001bae, 0x001baf,
PG_U_OTHER_LETTER
},
1906
{0x001bb0, 0x001bb9,
PG_U_DECIMAL_NUMBER
},
1907
{0x001bba, 0x001be5,
PG_U_OTHER_LETTER
},
1908
{0x001be6, 0x001be6,
PG_U_NONSPACING_MARK
},
1909
{0x001be7, 0x001be7,
PG_U_SPACING_MARK
},
1910
{0x001be8, 0x001be9,
PG_U_NONSPACING_MARK
},
1911
{0x001bea, 0x001bec,
PG_U_SPACING_MARK
},
1912
{0x001bed, 0x001bed,
PG_U_NONSPACING_MARK
},
1913
{0x001bee, 0x001bee,
PG_U_SPACING_MARK
},
1914
{0x001bef, 0x001bf1,
PG_U_NONSPACING_MARK
},
1915
{0x001bf2, 0x001bf3,
PG_U_SPACING_MARK
},
1916
{0x001bfc, 0x001bff,
PG_U_OTHER_PUNCTUATION
},
1917
{0x001c00, 0x001c23,
PG_U_OTHER_LETTER
},
1918
{0x001c24, 0x001c2b,
PG_U_SPACING_MARK
},
1919
{0x001c2c, 0x001c33,
PG_U_NONSPACING_MARK
},
1920
{0x001c34, 0x001c35,
PG_U_SPACING_MARK
},
1921
{0x001c36, 0x001c37,
PG_U_NONSPACING_MARK
},
1922
{0x001c3b, 0x001c3f,
PG_U_OTHER_PUNCTUATION
},
1923
{0x001c40, 0x001c49,
PG_U_DECIMAL_NUMBER
},
1924
{0x001c4d, 0x001c4f,
PG_U_OTHER_LETTER
},
1925
{0x001c50, 0x001c59,
PG_U_DECIMAL_NUMBER
},
1926
{0x001c5a, 0x001c77,
PG_U_OTHER_LETTER
},
1927
{0x001c78, 0x001c7d,
PG_U_MODIFIER_LETTER
},
1928
{0x001c7e, 0x001c7f,
PG_U_OTHER_PUNCTUATION
},
1929
{0x001c80, 0x001c88,
PG_U_LOWERCASE_LETTER
},
1930
{0x001c90, 0x001cba,
PG_U_UPPERCASE_LETTER
},
1931
{0x001cbd, 0x001cbf,
PG_U_UPPERCASE_LETTER
},
1932
{0x001cc0, 0x001cc7,
PG_U_OTHER_PUNCTUATION
},
1933
{0x001cd0, 0x001cd2,
PG_U_NONSPACING_MARK
},
1934
{0x001cd3, 0x001cd3,
PG_U_OTHER_PUNCTUATION
},
1935
{0x001cd4, 0x001ce0,
PG_U_NONSPACING_MARK
},
1936
{0x001ce1, 0x001ce1,
PG_U_SPACING_MARK
},
1937
{0x001ce2, 0x001ce8,
PG_U_NONSPACING_MARK
},
1938
{0x001ce9, 0x001cec,
PG_U_OTHER_LETTER
},
1939
{0x001ced, 0x001ced,
PG_U_NONSPACING_MARK
},
1940
{0x001cee, 0x001cf3,
PG_U_OTHER_LETTER
},
1941
{0x001cf4, 0x001cf4,
PG_U_NONSPACING_MARK
},
1942
{0x001cf5, 0x001cf6,
PG_U_OTHER_LETTER
},
1943
{0x001cf7, 0x001cf7,
PG_U_SPACING_MARK
},
1944
{0x001cf8, 0x001cf9,
PG_U_NONSPACING_MARK
},
1945
{0x001cfa, 0x001cfa,
PG_U_OTHER_LETTER
},
1946
{0x001d00, 0x001d2b,
PG_U_LOWERCASE_LETTER
},
1947
{0x001d2c, 0x001d6a,
PG_U_MODIFIER_LETTER
},
1948
{0x001d6b, 0x001d77,
PG_U_LOWERCASE_LETTER
},
1949
{0x001d78, 0x001d78,
PG_U_MODIFIER_LETTER
},
1950
{0x001d79, 0x001d9a,
PG_U_LOWERCASE_LETTER
},
1951
{0x001d9b, 0x001dbf,
PG_U_MODIFIER_LETTER
},
1952
{0x001dc0, 0x001dff,
PG_U_NONSPACING_MARK
},
1953
{0x001e00, 0x001e00,
PG_U_UPPERCASE_LETTER
},
1954
{0x001e01, 0x001e01,
PG_U_LOWERCASE_LETTER
},
1955
{0x001e02, 0x001e02,
PG_U_UPPERCASE_LETTER
},
1956
{0x001e03, 0x001e03,
PG_U_LOWERCASE_LETTER
},
1957
{0x001e04, 0x001e04,
PG_U_UPPERCASE_LETTER
},
1958
{0x001e05, 0x001e05,
PG_U_LOWERCASE_LETTER
},
1959
{0x001e06, 0x001e06,
PG_U_UPPERCASE_LETTER
},
1960
{0x001e07, 0x001e07,
PG_U_LOWERCASE_LETTER
},
1961
{0x001e08, 0x001e08,
PG_U_UPPERCASE_LETTER
},
1962
{0x001e09, 0x001e09,
PG_U_LOWERCASE_LETTER
},
1963
{0x001e0a, 0x001e0a,
PG_U_UPPERCASE_LETTER
},
1964
{0x001e0b, 0x001e0b,
PG_U_LOWERCASE_LETTER
},
1965
{0x001e0c, 0x001e0c,
PG_U_UPPERCASE_LETTER
},
1966
{0x001e0d, 0x001e0d,
PG_U_LOWERCASE_LETTER
},
1967
{0x001e0e, 0x001e0e,
PG_U_UPPERCASE_LETTER
},
1968
{0x001e0f, 0x001e0f,
PG_U_LOWERCASE_LETTER
},
1969
{0x001e10, 0x001e10,
PG_U_UPPERCASE_LETTER
},
1970
{0x001e11, 0x001e11,
PG_U_LOWERCASE_LETTER
},
1971
{0x001e12, 0x001e12,
PG_U_UPPERCASE_LETTER
},
1972
{0x001e13, 0x001e13,
PG_U_LOWERCASE_LETTER
},
1973
{0x001e14, 0x001e14,
PG_U_UPPERCASE_LETTER
},
1974
{0x001e15, 0x001e15,
PG_U_LOWERCASE_LETTER
},
1975
{0x001e16, 0x001e16,
PG_U_UPPERCASE_LETTER
},
1976
{0x001e17, 0x001e17,
PG_U_LOWERCASE_LETTER
},
1977
{0x001e18, 0x001e18,
PG_U_UPPERCASE_LETTER
},
1978
{0x001e19, 0x001e19,
PG_U_LOWERCASE_LETTER
},
1979
{0x001e1a, 0x001e1a,
PG_U_UPPERCASE_LETTER
},
1980
{0x001e1b, 0x001e1b,
PG_U_LOWERCASE_LETTER
},
1981
{0x001e1c, 0x001e1c,
PG_U_UPPERCASE_LETTER
},
1982
{0x001e1d, 0x001e1d,
PG_U_LOWERCASE_LETTER
},
1983
{0x001e1e, 0x001e1e,
PG_U_UPPERCASE_LETTER
},
1984
{0x001e1f, 0x001e1f,
PG_U_LOWERCASE_LETTER
},
1985
{0x001e20, 0x001e20,
PG_U_UPPERCASE_LETTER
},
1986
{0x001e21, 0x001e21,
PG_U_LOWERCASE_LETTER
},
1987
{0x001e22, 0x001e22,
PG_U_UPPERCASE_LETTER
},
1988
{0x001e23, 0x001e23,
PG_U_LOWERCASE_LETTER
},
1989
{0x001e24, 0x001e24,
PG_U_UPPERCASE_LETTER
},
1990
{0x001e25, 0x001e25,
PG_U_LOWERCASE_LETTER
},
1991
{0x001e26, 0x001e26,
PG_U_UPPERCASE_LETTER
},
1992
{0x001e27, 0x001e27,
PG_U_LOWERCASE_LETTER
},
1993
{0x001e28, 0x001e28,
PG_U_UPPERCASE_LETTER
},
1994
{0x001e29, 0x001e29,
PG_U_LOWERCASE_LETTER
},
1995
{0x001e2a, 0x001e2a,
PG_U_UPPERCASE_LETTER
},
1996
{0x001e2b, 0x001e2b,
PG_U_LOWERCASE_LETTER
},
1997
{0x001e2c, 0x001e2c,
PG_U_UPPERCASE_LETTER
},
1998
{0x001e2d, 0x001e2d,
PG_U_LOWERCASE_LETTER
},
1999
{0x001e2e, 0x001e2e,
PG_U_UPPERCASE_LETTER
},
2000
{0x001e2f, 0x001e2f,
PG_U_LOWERCASE_LETTER
},
2001
{0x001e30, 0x001e30,
PG_U_UPPERCASE_LETTER
},
2002
{0x001e31, 0x001e31,
PG_U_LOWERCASE_LETTER
},
2003
{0x001e32, 0x001e32,
PG_U_UPPERCASE_LETTER
},
2004
{0x001e33, 0x001e33,
PG_U_LOWERCASE_LETTER
},
2005
{0x001e34, 0x001e34,
PG_U_UPPERCASE_LETTER
},
2006
{0x001e35, 0x001e35,
PG_U_LOWERCASE_LETTER
},
2007
{0x001e36, 0x001e36,
PG_U_UPPERCASE_LETTER
},
2008
{0x001e37, 0x001e37,
PG_U_LOWERCASE_LETTER
},
2009
{0x001e38, 0x001e38,
PG_U_UPPERCASE_LETTER
},
2010
{0x001e39, 0x001e39,
PG_U_LOWERCASE_LETTER
},
2011
{0x001e3a, 0x001e3a,
PG_U_UPPERCASE_LETTER
},
2012
{0x001e3b, 0x001e3b,
PG_U_LOWERCASE_LETTER
},
2013
{0x001e3c, 0x001e3c,
PG_U_UPPERCASE_LETTER
},
2014
{0x001e3d, 0x001e3d,
PG_U_LOWERCASE_LETTER
},
2015
{0x001e3e, 0x001e3e,
PG_U_UPPERCASE_LETTER
},
2016
{0x001e3f, 0x001e3f,
PG_U_LOWERCASE_LETTER
},
2017
{0x001e40, 0x001e40,
PG_U_UPPERCASE_LETTER
},
2018
{0x001e41, 0x001e41,
PG_U_LOWERCASE_LETTER
},
2019
{0x001e42, 0x001e42,
PG_U_UPPERCASE_LETTER
},
2020
{0x001e43, 0x001e43,
PG_U_LOWERCASE_LETTER
},
2021
{0x001e44, 0x001e44,
PG_U_UPPERCASE_LETTER
},
2022
{0x001e45, 0x001e45,
PG_U_LOWERCASE_LETTER
},
2023
{0x001e46, 0x001e46,
PG_U_UPPERCASE_LETTER
},
2024
{0x001e47, 0x001e47,
PG_U_LOWERCASE_LETTER
},
2025
{0x001e48, 0x001e48,
PG_U_UPPERCASE_LETTER
},
2026
{0x001e49, 0x001e49,
PG_U_LOWERCASE_LETTER
},
2027
{0x001e4a, 0x001e4a,
PG_U_UPPERCASE_LETTER
},
2028
{0x001e4b, 0x001e4b,
PG_U_LOWERCASE_LETTER
},
2029
{0x001e4c, 0x001e4c,
PG_U_UPPERCASE_LETTER
},
2030
{0x001e4d, 0x001e4d,
PG_U_LOWERCASE_LETTER
},
2031
{0x001e4e, 0x001e4e,
PG_U_UPPERCASE_LETTER
},
2032
{0x001e4f, 0x001e4f,
PG_U_LOWERCASE_LETTER
},
2033
{0x001e50, 0x001e50,
PG_U_UPPERCASE_LETTER
},
2034
{0x001e51, 0x001e51,
PG_U_LOWERCASE_LETTER
},
2035
{0x001e52, 0x001e52,
PG_U_UPPERCASE_LETTER
},
2036
{0x001e53, 0x001e53,
PG_U_LOWERCASE_LETTER
},
2037
{0x001e54, 0x001e54,
PG_U_UPPERCASE_LETTER
},
2038
{0x001e55, 0x001e55,
PG_U_LOWERCASE_LETTER
},
2039
{0x001e56, 0x001e56,
PG_U_UPPERCASE_LETTER
},
2040
{0x001e57, 0x001e57,
PG_U_LOWERCASE_LETTER
},
2041
{0x001e58, 0x001e58,
PG_U_UPPERCASE_LETTER
},
2042
{0x001e59, 0x001e59,
PG_U_LOWERCASE_LETTER
},
2043
{0x001e5a, 0x001e5a,
PG_U_UPPERCASE_LETTER
},
2044
{0x001e5b, 0x001e5b,
PG_U_LOWERCASE_LETTER
},
2045
{0x001e5c, 0x001e5c,
PG_U_UPPERCASE_LETTER
},
2046
{0x001e5d, 0x001e5d,
PG_U_LOWERCASE_LETTER
},
2047
{0x001e5e, 0x001e5e,
PG_U_UPPERCASE_LETTER
},
2048
{0x001e5f, 0x001e5f,
PG_U_LOWERCASE_LETTER
},
2049
{0x001e60, 0x001e60,
PG_U_UPPERCASE_LETTER
},
2050
{0x001e61, 0x001e61,
PG_U_LOWERCASE_LETTER
},
2051
{0x001e62, 0x001e62,
PG_U_UPPERCASE_LETTER
},
2052
{0x001e63, 0x001e63,
PG_U_LOWERCASE_LETTER
},
2053
{0x001e64, 0x001e64,
PG_U_UPPERCASE_LETTER
},
2054
{0x001e65, 0x001e65,
PG_U_LOWERCASE_LETTER
},
2055
{0x001e66, 0x001e66,
PG_U_UPPERCASE_LETTER
},
2056
{0x001e67, 0x001e67,
PG_U_LOWERCASE_LETTER
},
2057
{0x001e68, 0x001e68,
PG_U_UPPERCASE_LETTER
},
2058
{0x001e69, 0x001e69,
PG_U_LOWERCASE_LETTER
},
2059
{0x001e6a, 0x001e6a,
PG_U_UPPERCASE_LETTER
},
2060
{0x001e6b, 0x001e6b,
PG_U_LOWERCASE_LETTER
},
2061
{0x001e6c, 0x001e6c,
PG_U_UPPERCASE_LETTER
},
2062
{0x001e6d, 0x001e6d,
PG_U_LOWERCASE_LETTER
},
2063
{0x001e6e, 0x001e6e,
PG_U_UPPERCASE_LETTER
},
2064
{0x001e6f, 0x001e6f,
PG_U_LOWERCASE_LETTER
},
2065
{0x001e70, 0x001e70,
PG_U_UPPERCASE_LETTER
},
2066
{0x001e71, 0x001e71,
PG_U_LOWERCASE_LETTER
},
2067
{0x001e72, 0x001e72,
PG_U_UPPERCASE_LETTER
},
2068
{0x001e73, 0x001e73,
PG_U_LOWERCASE_LETTER
},
2069
{0x001e74, 0x001e74,
PG_U_UPPERCASE_LETTER
},
2070
{0x001e75, 0x001e75,
PG_U_LOWERCASE_LETTER
},
2071
{0x001e76, 0x001e76,
PG_U_UPPERCASE_LETTER
},
2072
{0x001e77, 0x001e77,
PG_U_LOWERCASE_LETTER
},
2073
{0x001e78, 0x001e78,
PG_U_UPPERCASE_LETTER
},
2074
{0x001e79, 0x001e79,
PG_U_LOWERCASE_LETTER
},
2075
{0x001e7a, 0x001e7a,
PG_U_UPPERCASE_LETTER
},
2076
{0x001e7b, 0x001e7b,
PG_U_LOWERCASE_LETTER
},
2077
{0x001e7c, 0x001e7c,
PG_U_UPPERCASE_LETTER
},
2078
{0x001e7d, 0x001e7d,
PG_U_LOWERCASE_LETTER
},
2079
{0x001e7e, 0x001e7e,
PG_U_UPPERCASE_LETTER
},
2080
{0x001e7f, 0x001e7f,
PG_U_LOWERCASE_LETTER
},
2081
{0x001e80, 0x001e80,
PG_U_UPPERCASE_LETTER
},
2082
{0x001e81, 0x001e81,
PG_U_LOWERCASE_LETTER
},
2083
{0x001e82, 0x001e82,
PG_U_UPPERCASE_LETTER
},
2084
{0x001e83, 0x001e83,
PG_U_LOWERCASE_LETTER
},
2085
{0x001e84, 0x001e84,
PG_U_UPPERCASE_LETTER
},
2086
{0x001e85, 0x001e85,
PG_U_LOWERCASE_LETTER
},
2087
{0x001e86, 0x001e86,
PG_U_UPPERCASE_LETTER
},
2088
{0x001e87, 0x001e87,
PG_U_LOWERCASE_LETTER
},
2089
{0x001e88, 0x001e88,
PG_U_UPPERCASE_LETTER
},
2090
{0x001e89, 0x001e89,
PG_U_LOWERCASE_LETTER
},
2091
{0x001e8a, 0x001e8a,
PG_U_UPPERCASE_LETTER
},
2092
{0x001e8b, 0x001e8b,
PG_U_LOWERCASE_LETTER
},
2093
{0x001e8c, 0x001e8c,
PG_U_UPPERCASE_LETTER
},
2094
{0x001e8d, 0x001e8d,
PG_U_LOWERCASE_LETTER
},
2095
{0x001e8e, 0x001e8e,
PG_U_UPPERCASE_LETTER
},
2096
{0x001e8f, 0x001e8f,
PG_U_LOWERCASE_LETTER
},
2097
{0x001e90, 0x001e90,
PG_U_UPPERCASE_LETTER
},
2098
{0x001e91, 0x001e91,
PG_U_LOWERCASE_LETTER
},
2099
{0x001e92, 0x001e92,
PG_U_UPPERCASE_LETTER
},
2100
{0x001e93, 0x001e93,
PG_U_LOWERCASE_LETTER
},
2101
{0x001e94, 0x001e94,
PG_U_UPPERCASE_LETTER
},
2102
{0x001e95, 0x001e9d,
PG_U_LOWERCASE_LETTER
},
2103
{0x001e9e, 0x001e9e,
PG_U_UPPERCASE_LETTER
},
2104
{0x001e9f, 0x001e9f,
PG_U_LOWERCASE_LETTER
},
2105
{0x001ea0, 0x001ea0,
PG_U_UPPERCASE_LETTER
},
2106
{0x001ea1, 0x001ea1,
PG_U_LOWERCASE_LETTER
},
2107
{0x001ea2, 0x001ea2,
PG_U_UPPERCASE_LETTER
},
2108
{0x001ea3, 0x001ea3,
PG_U_LOWERCASE_LETTER
},
2109
{0x001ea4, 0x001ea4,
PG_U_UPPERCASE_LETTER
},
2110
{0x001ea5, 0x001ea5,
PG_U_LOWERCASE_LETTER
},
2111
{0x001ea6, 0x001ea6,
PG_U_UPPERCASE_LETTER
},
2112
{0x001ea7, 0x001ea7,
PG_U_LOWERCASE_LETTER
},
2113
{0x001ea8, 0x001ea8,
PG_U_UPPERCASE_LETTER
},
2114
{0x001ea9, 0x001ea9,
PG_U_LOWERCASE_LETTER
},
2115
{0x001eaa, 0x001eaa,
PG_U_UPPERCASE_LETTER
},
2116
{0x001eab, 0x001eab,
PG_U_LOWERCASE_LETTER
},
2117
{0x001eac, 0x001eac,
PG_U_UPPERCASE_LETTER
},
2118
{0x001ead, 0x001ead,
PG_U_LOWERCASE_LETTER
},
2119
{0x001eae, 0x001eae,
PG_U_UPPERCASE_LETTER
},
2120
{0x001eaf, 0x001eaf,
PG_U_LOWERCASE_LETTER
},
2121
{0x001eb0, 0x001eb0,
PG_U_UPPERCASE_LETTER
},
2122
{0x001eb1, 0x001eb1,
PG_U_LOWERCASE_LETTER
},
2123
{0x001eb2, 0x001eb2,
PG_U_UPPERCASE_LETTER
},
2124
{0x001eb3, 0x001eb3,
PG_U_LOWERCASE_LETTER
},
2125
{0x001eb4, 0x001eb4,
PG_U_UPPERCASE_LETTER
},
2126
{0x001eb5, 0x001eb5,
PG_U_LOWERCASE_LETTER
},
2127
{0x001eb6, 0x001eb6,
PG_U_UPPERCASE_LETTER
},
2128
{0x001eb7, 0x001eb7,
PG_U_LOWERCASE_LETTER
},
2129
{0x001eb8, 0x001eb8,
PG_U_UPPERCASE_LETTER
},
2130
{0x001eb9, 0x001eb9,
PG_U_LOWERCASE_LETTER
},
2131
{0x001eba, 0x001eba,
PG_U_UPPERCASE_LETTER
},
2132
{0x001ebb, 0x001ebb,
PG_U_LOWERCASE_LETTER
},
2133
{0x001ebc, 0x001ebc,
PG_U_UPPERCASE_LETTER
},
2134
{0x001ebd, 0x001ebd,
PG_U_LOWERCASE_LETTER
},
2135
{0x001ebe, 0x001ebe,
PG_U_UPPERCASE_LETTER
},
2136
{0x001ebf, 0x001ebf,
PG_U_LOWERCASE_LETTER
},
2137
{0x001ec0, 0x001ec0,
PG_U_UPPERCASE_LETTER
},
2138
{0x001ec1, 0x001ec1,
PG_U_LOWERCASE_LETTER
},
2139
{0x001ec2, 0x001ec2,
PG_U_UPPERCASE_LETTER
},
2140
{0x001ec3, 0x001ec3,
PG_U_LOWERCASE_LETTER
},
2141
{0x001ec4, 0x001ec4,
PG_U_UPPERCASE_LETTER
},
2142
{0x001ec5, 0x001ec5,
PG_U_LOWERCASE_LETTER
},
2143
{0x001ec6, 0x001ec6,
PG_U_UPPERCASE_LETTER
},
2144
{0x001ec7, 0x001ec7,
PG_U_LOWERCASE_LETTER
},
2145
{0x001ec8, 0x001ec8,
PG_U_UPPERCASE_LETTER
},
2146
{0x001ec9, 0x001ec9,
PG_U_LOWERCASE_LETTER
},
2147
{0x001eca, 0x001eca,
PG_U_UPPERCASE_LETTER
},
2148
{0x001ecb, 0x001ecb,
PG_U_LOWERCASE_LETTER
},
2149
{0x001ecc, 0x001ecc,
PG_U_UPPERCASE_LETTER
},
2150
{0x001ecd, 0x001ecd,
PG_U_LOWERCASE_LETTER
},
2151
{0x001ece, 0x001ece,
PG_U_UPPERCASE_LETTER
},
2152
{0x001ecf, 0x001ecf,
PG_U_LOWERCASE_LETTER
},
2153
{0x001ed0, 0x001ed0,
PG_U_UPPERCASE_LETTER
},
2154
{0x001ed1, 0x001ed1,
PG_U_LOWERCASE_LETTER
},
2155
{0x001ed2, 0x001ed2,
PG_U_UPPERCASE_LETTER
},
2156
{0x001ed3, 0x001ed3,
PG_U_LOWERCASE_LETTER
},
2157
{0x001ed4, 0x001ed4,
PG_U_UPPERCASE_LETTER
},
2158
{0x001ed5, 0x001ed5,
PG_U_LOWERCASE_LETTER
},
2159
{0x001ed6, 0x001ed6,
PG_U_UPPERCASE_LETTER
},
2160
{0x001ed7, 0x001ed7,
PG_U_LOWERCASE_LETTER
},
2161
{0x001ed8, 0x001ed8,
PG_U_UPPERCASE_LETTER
},
2162
{0x001ed9, 0x001ed9,
PG_U_LOWERCASE_LETTER
},
2163
{0x001eda, 0x001eda,
PG_U_UPPERCASE_LETTER
},
2164
{0x001edb, 0x001edb,
PG_U_LOWERCASE_LETTER
},
2165
{0x001edc, 0x001edc,
PG_U_UPPERCASE_LETTER
},
2166
{0x001edd, 0x001edd,
PG_U_LOWERCASE_LETTER
},
2167
{0x001ede, 0x001ede,
PG_U_UPPERCASE_LETTER
},
2168
{0x001edf, 0x001edf,
PG_U_LOWERCASE_LETTER
},
2169
{0x001ee0, 0x001ee0,
PG_U_UPPERCASE_LETTER
},
2170
{0x001ee1, 0x001ee1,
PG_U_LOWERCASE_LETTER
},
2171
{0x001ee2, 0x001ee2,
PG_U_UPPERCASE_LETTER
},
2172
{0x001ee3, 0x001ee3,
PG_U_LOWERCASE_LETTER
},
2173
{0x001ee4, 0x001ee4,
PG_U_UPPERCASE_LETTER
},
2174
{0x001ee5, 0x001ee5,
PG_U_LOWERCASE_LETTER
},
2175
{0x001ee6, 0x001ee6,
PG_U_UPPERCASE_LETTER
},
2176
{0x001ee7, 0x001ee7,
PG_U_LOWERCASE_LETTER
},
2177
{0x001ee8, 0x001ee8,
PG_U_UPPERCASE_LETTER
},
2178
{0x001ee9, 0x001ee9,
PG_U_LOWERCASE_LETTER
},
2179
{0x001eea, 0x001eea,
PG_U_UPPERCASE_LETTER
},
2180
{0x001eeb, 0x001eeb,
PG_U_LOWERCASE_LETTER
},
2181
{0x001eec, 0x001eec,
PG_U_UPPERCASE_LETTER
},
2182
{0x001eed, 0x001eed,
PG_U_LOWERCASE_LETTER
},
2183
{0x001eee, 0x001eee,
PG_U_UPPERCASE_LETTER
},
2184
{0x001eef, 0x001eef,
PG_U_LOWERCASE_LETTER
},
2185
{0x001ef0, 0x001ef0,
PG_U_UPPERCASE_LETTER
},
2186
{0x001ef1, 0x001ef1,
PG_U_LOWERCASE_LETTER
},
2187
{0x001ef2, 0x001ef2,
PG_U_UPPERCASE_LETTER
},
2188
{0x001ef3, 0x001ef3,
PG_U_LOWERCASE_LETTER
},
2189
{0x001ef4, 0x001ef4,
PG_U_UPPERCASE_LETTER
},
2190
{0x001ef5, 0x001ef5,
PG_U_LOWERCASE_LETTER
},
2191
{0x001ef6, 0x001ef6,
PG_U_UPPERCASE_LETTER
},
2192
{0x001ef7, 0x001ef7,
PG_U_LOWERCASE_LETTER
},
2193
{0x001ef8, 0x001ef8,
PG_U_UPPERCASE_LETTER
},
2194
{0x001ef9, 0x001ef9,
PG_U_LOWERCASE_LETTER
},
2195
{0x001efa, 0x001efa,
PG_U_UPPERCASE_LETTER
},
2196
{0x001efb, 0x001efb,
PG_U_LOWERCASE_LETTER
},
2197
{0x001efc, 0x001efc,
PG_U_UPPERCASE_LETTER
},
2198
{0x001efd, 0x001efd,
PG_U_LOWERCASE_LETTER
},
2199
{0x001efe, 0x001efe,
PG_U_UPPERCASE_LETTER
},
2200
{0x001eff, 0x001f07,
PG_U_LOWERCASE_LETTER
},
2201
{0x001f08, 0x001f0f,
PG_U_UPPERCASE_LETTER
},
2202
{0x001f10, 0x001f15,
PG_U_LOWERCASE_LETTER
},
2203
{0x001f18, 0x001f1d,
PG_U_UPPERCASE_LETTER
},
2204
{0x001f20, 0x001f27,
PG_U_LOWERCASE_LETTER
},
2205
{0x001f28, 0x001f2f,
PG_U_UPPERCASE_LETTER
},
2206
{0x001f30, 0x001f37,
PG_U_LOWERCASE_LETTER
},
2207
{0x001f38, 0x001f3f,
PG_U_UPPERCASE_LETTER
},
2208
{0x001f40, 0x001f45,
PG_U_LOWERCASE_LETTER
},
2209
{0x001f48, 0x001f4d,
PG_U_UPPERCASE_LETTER
},
2210
{0x001f50, 0x001f57,
PG_U_LOWERCASE_LETTER
},
2211
{0x001f59, 0x001f59,
PG_U_UPPERCASE_LETTER
},
2212
{0x001f5b, 0x001f5b,
PG_U_UPPERCASE_LETTER
},
2213
{0x001f5d, 0x001f5d,
PG_U_UPPERCASE_LETTER
},
2214
{0x001f5f, 0x001f5f,
PG_U_UPPERCASE_LETTER
},
2215
{0x001f60, 0x001f67,
PG_U_LOWERCASE_LETTER
},
2216
{0x001f68, 0x001f6f,
PG_U_UPPERCASE_LETTER
},
2217
{0x001f70, 0x001f7d,
PG_U_LOWERCASE_LETTER
},
2218
{0x001f80, 0x001f87,
PG_U_LOWERCASE_LETTER
},
2219
{0x001f88, 0x001f8f,
PG_U_TITLECASE_LETTER
},
2220
{0x001f90, 0x001f97,
PG_U_LOWERCASE_LETTER
},
2221
{0x001f98, 0x001f9f,
PG_U_TITLECASE_LETTER
},
2222
{0x001fa0, 0x001fa7,
PG_U_LOWERCASE_LETTER
},
2223
{0x001fa8, 0x001faf,
PG_U_TITLECASE_LETTER
},
2224
{0x001fb0, 0x001fb4,
PG_U_LOWERCASE_LETTER
},
2225
{0x001fb6, 0x001fb7,
PG_U_LOWERCASE_LETTER
},
2226
{0x001fb8, 0x001fbb,
PG_U_UPPERCASE_LETTER
},
2227
{0x001fbc, 0x001fbc,
PG_U_TITLECASE_LETTER
},
2228
{0x001fbd, 0x001fbd,
PG_U_MODIFIER_SYMBOL
},
2229
{0x001fbe, 0x001fbe,
PG_U_LOWERCASE_LETTER
},
2230
{0x001fbf, 0x001fc1,
PG_U_MODIFIER_SYMBOL
},
2231
{0x001fc2, 0x001fc4,
PG_U_LOWERCASE_LETTER
},
2232
{0x001fc6, 0x001fc7,
PG_U_LOWERCASE_LETTER
},
2233
{0x001fc8, 0x001fcb,
PG_U_UPPERCASE_LETTER
},
2234
{0x001fcc, 0x001fcc,
PG_U_TITLECASE_LETTER
},
2235
{0x001fcd, 0x001fcf,
PG_U_MODIFIER_SYMBOL
},
2236
{0x001fd0, 0x001fd3,
PG_U_LOWERCASE_LETTER
},
2237
{0x001fd6, 0x001fd7,
PG_U_LOWERCASE_LETTER
},
2238
{0x001fd8, 0x001fdb,
PG_U_UPPERCASE_LETTER
},
2239
{0x001fdd, 0x001fdf,
PG_U_MODIFIER_SYMBOL
},
2240
{0x001fe0, 0x001fe7,
PG_U_LOWERCASE_LETTER
},
2241
{0x001fe8, 0x001fec,
PG_U_UPPERCASE_LETTER
},
2242
{0x001fed, 0x001fef,
PG_U_MODIFIER_SYMBOL
},
2243
{0x001ff2, 0x001ff4,
PG_U_LOWERCASE_LETTER
},
2244
{0x001ff6, 0x001ff7,
PG_U_LOWERCASE_LETTER
},
2245
{0x001ff8, 0x001ffb,
PG_U_UPPERCASE_LETTER
},
2246
{0x001ffc, 0x001ffc,
PG_U_TITLECASE_LETTER
},
2247
{0x001ffd, 0x001ffe,
PG_U_MODIFIER_SYMBOL
},
2248
{0x002000, 0x00200a,
PG_U_SPACE_SEPARATOR
},
2249
{0x00200b, 0x00200f,
PG_U_FORMAT
},
2250
{0x002010, 0x002015,
PG_U_DASH_PUNCTUATION
},
2251
{0x002016, 0x002017,
PG_U_OTHER_PUNCTUATION
},
2252
{0x002018, 0x002018,
PG_U_INITIAL_PUNCTUATION
},
2253
{0x002019, 0x002019,
PG_U_FINAL_PUNCTUATION
},
2254
{0x00201a, 0x00201a,
PG_U_OPEN_PUNCTUATION
},
2255
{0x00201b, 0x00201c,
PG_U_INITIAL_PUNCTUATION
},
2256
{0x00201d, 0x00201d,
PG_U_FINAL_PUNCTUATION
},
2257
{0x00201e, 0x00201e,
PG_U_OPEN_PUNCTUATION
},
2258
{0x00201f, 0x00201f,
PG_U_INITIAL_PUNCTUATION
},
2259
{0x002020, 0x002027,
PG_U_OTHER_PUNCTUATION
},
2260
{0x002028, 0x002028,
PG_U_LINE_SEPARATOR
},
2261
{0x002029, 0x002029,
PG_U_PARAGRAPH_SEPARATOR
},
2262
{0x00202a, 0x00202e,
PG_U_FORMAT
},
2263
{0x00202f, 0x00202f,
PG_U_SPACE_SEPARATOR
},
2264
{0x002030, 0x002038,
PG_U_OTHER_PUNCTUATION
},
2265
{0x002039, 0x002039,
PG_U_INITIAL_PUNCTUATION
},
2266
{0x00203a, 0x00203a,
PG_U_FINAL_PUNCTUATION
},
2267
{0x00203b, 0x00203e,
PG_U_OTHER_PUNCTUATION
},
2268
{0x00203f, 0x002040,
PG_U_CONNECTOR_PUNCTUATION
},
2269
{0x002041, 0x002043,
PG_U_OTHER_PUNCTUATION
},
2270
{0x002044, 0x002044,
PG_U_MATH_SYMBOL
},
2271
{0x002045, 0x002045,
PG_U_OPEN_PUNCTUATION
},
2272
{0x002046, 0x002046,
PG_U_CLOSE_PUNCTUATION
},
2273
{0x002047, 0x002051,
PG_U_OTHER_PUNCTUATION
},
2274
{0x002052, 0x002052,
PG_U_MATH_SYMBOL
},
2275
{0x002053, 0x002053,
PG_U_OTHER_PUNCTUATION
},
2276
{0x002054, 0x002054,
PG_U_CONNECTOR_PUNCTUATION
},
2277
{0x002055, 0x00205e,
PG_U_OTHER_PUNCTUATION
},
2278
{0x00205f, 0x00205f,
PG_U_SPACE_SEPARATOR
},
2279
{0x002060, 0x002064,
PG_U_FORMAT
},
2280
{0x002066, 0x00206f,
PG_U_FORMAT
},
2281
{0x002070, 0x002070,
PG_U_OTHER_NUMBER
},
2282
{0x002071, 0x002071,
PG_U_MODIFIER_LETTER
},
2283
{0x002074, 0x002079,
PG_U_OTHER_NUMBER
},
2284
{0x00207a, 0x00207c,
PG_U_MATH_SYMBOL
},
2285
{0x00207d, 0x00207d,
PG_U_OPEN_PUNCTUATION
},
2286
{0x00207e, 0x00207e,
PG_U_CLOSE_PUNCTUATION
},
2287
{0x00207f, 0x00207f,
PG_U_MODIFIER_LETTER
},
2288
{0x002080, 0x002089,
PG_U_OTHER_NUMBER
},
2289
{0x00208a, 0x00208c,
PG_U_MATH_SYMBOL
},
2290
{0x00208d, 0x00208d,
PG_U_OPEN_PUNCTUATION
},
2291
{0x00208e, 0x00208e,
PG_U_CLOSE_PUNCTUATION
},
2292
{0x002090, 0x00209c,
PG_U_MODIFIER_LETTER
},
2293
{0x0020a0, 0x0020c0,
PG_U_CURRENCY_SYMBOL
},
2294
{0x0020d0, 0x0020dc,
PG_U_NONSPACING_MARK
},
2295
{0x0020dd, 0x0020e0,
PG_U_ENCLOSING_MARK
},
2296
{0x0020e1, 0x0020e1,
PG_U_NONSPACING_MARK
},
2297
{0x0020e2, 0x0020e4,
PG_U_ENCLOSING_MARK
},
2298
{0x0020e5, 0x0020f0,
PG_U_NONSPACING_MARK
},
2299
{0x002100, 0x002101,
PG_U_OTHER_SYMBOL
},
2300
{0x002102, 0x002102,
PG_U_UPPERCASE_LETTER
},
2301
{0x002103, 0x002106,
PG_U_OTHER_SYMBOL
},
2302
{0x002107, 0x002107,
PG_U_UPPERCASE_LETTER
},
2303
{0x002108, 0x002109,
PG_U_OTHER_SYMBOL
},
2304
{0x00210a, 0x00210a,
PG_U_LOWERCASE_LETTER
},
2305
{0x00210b, 0x00210d,
PG_U_UPPERCASE_LETTER
},
2306
{0x00210e, 0x00210f,
PG_U_LOWERCASE_LETTER
},
2307
{0x002110, 0x002112,
PG_U_UPPERCASE_LETTER
},
2308
{0x002113, 0x002113,
PG_U_LOWERCASE_LETTER
},
2309
{0x002114, 0x002114,
PG_U_OTHER_SYMBOL
},
2310
{0x002115, 0x002115,
PG_U_UPPERCASE_LETTER
},
2311
{0x002116, 0x002117,
PG_U_OTHER_SYMBOL
},
2312
{0x002118, 0x002118,
PG_U_MATH_SYMBOL
},
2313
{0x002119, 0x00211d,
PG_U_UPPERCASE_LETTER
},
2314
{0x00211e, 0x002123,
PG_U_OTHER_SYMBOL
},
2315
{0x002124, 0x002124,
PG_U_UPPERCASE_LETTER
},
2316
{0x002125, 0x002125,
PG_U_OTHER_SYMBOL
},
2317
{0x002126, 0x002126,
PG_U_UPPERCASE_LETTER
},
2318
{0x002127, 0x002127,
PG_U_OTHER_SYMBOL
},
2319
{0x002128, 0x002128,
PG_U_UPPERCASE_LETTER
},
2320
{0x002129, 0x002129,
PG_U_OTHER_SYMBOL
},
2321
{0x00212a, 0x00212d,
PG_U_UPPERCASE_LETTER
},
2322
{0x00212e, 0x00212e,
PG_U_OTHER_SYMBOL
},
2323
{0x00212f, 0x00212f,
PG_U_LOWERCASE_LETTER
},
2324
{0x002130, 0x002133,
PG_U_UPPERCASE_LETTER
},
2325
{0x002134, 0x002134,
PG_U_LOWERCASE_LETTER
},
2326
{0x002135, 0x002138,
PG_U_OTHER_LETTER
},
2327
{0x002139, 0x002139,
PG_U_LOWERCASE_LETTER
},
2328
{0x00213a, 0x00213b,
PG_U_OTHER_SYMBOL
},
2329
{0x00213c, 0x00213d,
PG_U_LOWERCASE_LETTER
},
2330
{0x00213e, 0x00213f,
PG_U_UPPERCASE_LETTER
},
2331
{0x002140, 0x002144,
PG_U_MATH_SYMBOL
},
2332
{0x002145, 0x002145,
PG_U_UPPERCASE_LETTER
},
2333
{0x002146, 0x002149,
PG_U_LOWERCASE_LETTER
},
2334
{0x00214a, 0x00214a,
PG_U_OTHER_SYMBOL
},
2335
{0x00214b, 0x00214b,
PG_U_MATH_SYMBOL
},
2336
{0x00214c, 0x00214d,
PG_U_OTHER_SYMBOL
},
2337
{0x00214e, 0x00214e,
PG_U_LOWERCASE_LETTER
},
2338
{0x00214f, 0x00214f,
PG_U_OTHER_SYMBOL
},
2339
{0x002150, 0x00215f,
PG_U_OTHER_NUMBER
},
2340
{0x002160, 0x002182,
PG_U_LETTER_NUMBER
},
2341
{0x002183, 0x002183,
PG_U_UPPERCASE_LETTER
},
2342
{0x002184, 0x002184,
PG_U_LOWERCASE_LETTER
},
2343
{0x002185, 0x002188,
PG_U_LETTER_NUMBER
},
2344
{0x002189, 0x002189,
PG_U_OTHER_NUMBER
},
2345
{0x00218a, 0x00218b,
PG_U_OTHER_SYMBOL
},
2346
{0x002190, 0x002194,
PG_U_MATH_SYMBOL
},
2347
{0x002195, 0x002199,
PG_U_OTHER_SYMBOL
},
2348
{0x00219a, 0x00219b,
PG_U_MATH_SYMBOL
},
2349
{0x00219c, 0x00219f,
PG_U_OTHER_SYMBOL
},
2350
{0x0021a0, 0x0021a0,
PG_U_MATH_SYMBOL
},
2351
{0x0021a1, 0x0021a2,
PG_U_OTHER_SYMBOL
},
2352
{0x0021a3, 0x0021a3,
PG_U_MATH_SYMBOL
},
2353
{0x0021a4, 0x0021a5,
PG_U_OTHER_SYMBOL
},
2354
{0x0021a6, 0x0021a6,
PG_U_MATH_SYMBOL
},
2355
{0x0021a7, 0x0021ad,
PG_U_OTHER_SYMBOL
},
2356
{0x0021ae, 0x0021ae,
PG_U_MATH_SYMBOL
},
2357
{0x0021af, 0x0021cd,
PG_U_OTHER_SYMBOL
},
2358
{0x0021ce, 0x0021cf,
PG_U_MATH_SYMBOL
},
2359
{0x0021d0, 0x0021d1,
PG_U_OTHER_SYMBOL
},
2360
{0x0021d2, 0x0021d2,
PG_U_MATH_SYMBOL
},
2361
{0x0021d3, 0x0021d3,
PG_U_OTHER_SYMBOL
},
2362
{0x0021d4, 0x0021d4,
PG_U_MATH_SYMBOL
},
2363
{0x0021d5, 0x0021f3,
PG_U_OTHER_SYMBOL
},
2364
{0x0021f4, 0x0022ff,
PG_U_MATH_SYMBOL
},
2365
{0x002300, 0x002307,
PG_U_OTHER_SYMBOL
},
2366
{0x002308, 0x002308,
PG_U_OPEN_PUNCTUATION
},
2367
{0x002309, 0x002309,
PG_U_CLOSE_PUNCTUATION
},
2368
{0x00230a, 0x00230a,
PG_U_OPEN_PUNCTUATION
},
2369
{0x00230b, 0x00230b,
PG_U_CLOSE_PUNCTUATION
},
2370
{0x00230c, 0x00231f,
PG_U_OTHER_SYMBOL
},
2371
{0x002320, 0x002321,
PG_U_MATH_SYMBOL
},
2372
{0x002322, 0x002328,
PG_U_OTHER_SYMBOL
},
2373
{0x002329, 0x002329,
PG_U_OPEN_PUNCTUATION
},
2374
{0x00232a, 0x00232a,
PG_U_CLOSE_PUNCTUATION
},
2375
{0x00232b, 0x00237b,
PG_U_OTHER_SYMBOL
},
2376
{0x00237c, 0x00237c,
PG_U_MATH_SYMBOL
},
2377
{0x00237d, 0x00239a,
PG_U_OTHER_SYMBOL
},
2378
{0x00239b, 0x0023b3,
PG_U_MATH_SYMBOL
},
2379
{0x0023b4, 0x0023db,
PG_U_OTHER_SYMBOL
},
2380
{0x0023dc, 0x0023e1,
PG_U_MATH_SYMBOL
},
2381
{0x0023e2, 0x002426,
PG_U_OTHER_SYMBOL
},
2382
{0x002440, 0x00244a,
PG_U_OTHER_SYMBOL
},
2383
{0x002460, 0x00249b,
PG_U_OTHER_NUMBER
},
2384
{0x00249c, 0x0024e9,
PG_U_OTHER_SYMBOL
},
2385
{0x0024ea, 0x0024ff,
PG_U_OTHER_NUMBER
},
2386
{0x002500, 0x0025b6,
PG_U_OTHER_SYMBOL
},
2387
{0x0025b7, 0x0025b7,
PG_U_MATH_SYMBOL
},
2388
{0x0025b8, 0x0025c0,
PG_U_OTHER_SYMBOL
},
2389
{0x0025c1, 0x0025c1,
PG_U_MATH_SYMBOL
},
2390
{0x0025c2, 0x0025f7,
PG_U_OTHER_SYMBOL
},
2391
{0x0025f8, 0x0025ff,
PG_U_MATH_SYMBOL
},
2392
{0x002600, 0x00266e,
PG_U_OTHER_SYMBOL
},
2393
{0x00266f, 0x00266f,
PG_U_MATH_SYMBOL
},
2394
{0x002670, 0x002767,
PG_U_OTHER_SYMBOL
},
2395
{0x002768, 0x002768,
PG_U_OPEN_PUNCTUATION
},
2396
{0x002769, 0x002769,
PG_U_CLOSE_PUNCTUATION
},
2397
{0x00276a, 0x00276a,
PG_U_OPEN_PUNCTUATION
},
2398
{0x00276b, 0x00276b,
PG_U_CLOSE_PUNCTUATION
},
2399
{0x00276c, 0x00276c,
PG_U_OPEN_PUNCTUATION
},
2400
{0x00276d, 0x00276d,
PG_U_CLOSE_PUNCTUATION
},
2401
{0x00276e, 0x00276e,
PG_U_OPEN_PUNCTUATION
},
2402
{0x00276f, 0x00276f,
PG_U_CLOSE_PUNCTUATION
},
2403
{0x002770, 0x002770,
PG_U_OPEN_PUNCTUATION
},
2404
{0x002771, 0x002771,
PG_U_CLOSE_PUNCTUATION
},
2405
{0x002772, 0x002772,
PG_U_OPEN_PUNCTUATION
},
2406
{0x002773, 0x002773,
PG_U_CLOSE_PUNCTUATION
},
2407
{0x002774, 0x002774,
PG_U_OPEN_PUNCTUATION
},
2408
{0x002775, 0x002775,
PG_U_CLOSE_PUNCTUATION
},
2409
{0x002776, 0x002793,
PG_U_OTHER_NUMBER
},
2410
{0x002794, 0x0027bf,
PG_U_OTHER_SYMBOL
},
2411
{0x0027c0, 0x0027c4,
PG_U_MATH_SYMBOL
},
2412
{0x0027c5, 0x0027c5,
PG_U_OPEN_PUNCTUATION
},
2413
{0x0027c6, 0x0027c6,
PG_U_CLOSE_PUNCTUATION
},
2414
{0x0027c7, 0x0027e5,
PG_U_MATH_SYMBOL
},
2415
{0x0027e6, 0x0027e6,
PG_U_OPEN_PUNCTUATION
},
2416
{0x0027e7, 0x0027e7,
PG_U_CLOSE_PUNCTUATION
},
2417
{0x0027e8, 0x0027e8,
PG_U_OPEN_PUNCTUATION
},
2418
{0x0027e9, 0x0027e9,
PG_U_CLOSE_PUNCTUATION
},
2419
{0x0027ea, 0x0027ea,
PG_U_OPEN_PUNCTUATION
},
2420
{0x0027eb, 0x0027eb,
PG_U_CLOSE_PUNCTUATION
},
2421
{0x0027ec, 0x0027ec,
PG_U_OPEN_PUNCTUATION
},
2422
{0x0027ed, 0x0027ed,
PG_U_CLOSE_PUNCTUATION
},
2423
{0x0027ee, 0x0027ee,
PG_U_OPEN_PUNCTUATION
},
2424
{0x0027ef, 0x0027ef,
PG_U_CLOSE_PUNCTUATION
},
2425
{0x0027f0, 0x0027ff,
PG_U_MATH_SYMBOL
},
2426
{0x002800, 0x0028ff,
PG_U_OTHER_SYMBOL
},
2427
{0x002900, 0x002982,
PG_U_MATH_SYMBOL
},
2428
{0x002983, 0x002983,
PG_U_OPEN_PUNCTUATION
},
2429
{0x002984, 0x002984,
PG_U_CLOSE_PUNCTUATION
},
2430
{0x002985, 0x002985,
PG_U_OPEN_PUNCTUATION
},
2431
{0x002986, 0x002986,
PG_U_CLOSE_PUNCTUATION
},
2432
{0x002987, 0x002987,
PG_U_OPEN_PUNCTUATION
},
2433
{0x002988, 0x002988,
PG_U_CLOSE_PUNCTUATION
},
2434
{0x002989, 0x002989,
PG_U_OPEN_PUNCTUATION
},
2435
{0x00298a, 0x00298a,
PG_U_CLOSE_PUNCTUATION
},
2436
{0x00298b, 0x00298b,
PG_U_OPEN_PUNCTUATION
},
2437
{0x00298c, 0x00298c,
PG_U_CLOSE_PUNCTUATION
},
2438
{0x00298d, 0x00298d,
PG_U_OPEN_PUNCTUATION
},
2439
{0x00298e, 0x00298e,
PG_U_CLOSE_PUNCTUATION
},
2440
{0x00298f, 0x00298f,
PG_U_OPEN_PUNCTUATION
},
2441
{0x002990, 0x002990,
PG_U_CLOSE_PUNCTUATION
},
2442
{0x002991, 0x002991,
PG_U_OPEN_PUNCTUATION
},
2443
{0x002992, 0x002992,
PG_U_CLOSE_PUNCTUATION
},
2444
{0x002993, 0x002993,
PG_U_OPEN_PUNCTUATION
},
2445
{0x002994, 0x002994,
PG_U_CLOSE_PUNCTUATION
},
2446
{0x002995, 0x002995,
PG_U_OPEN_PUNCTUATION
},
2447
{0x002996, 0x002996,
PG_U_CLOSE_PUNCTUATION
},
2448
{0x002997, 0x002997,
PG_U_OPEN_PUNCTUATION
},
2449
{0x002998, 0x002998,
PG_U_CLOSE_PUNCTUATION
},
2450
{0x002999, 0x0029d7,
PG_U_MATH_SYMBOL
},
2451
{0x0029d8, 0x0029d8,
PG_U_OPEN_PUNCTUATION
},
2452
{0x0029d9, 0x0029d9,
PG_U_CLOSE_PUNCTUATION
},
2453
{0x0029da, 0x0029da,
PG_U_OPEN_PUNCTUATION
},
2454
{0x0029db, 0x0029db,
PG_U_CLOSE_PUNCTUATION
},
2455
{0x0029dc, 0x0029fb,
PG_U_MATH_SYMBOL
},
2456
{0x0029fc, 0x0029fc,
PG_U_OPEN_PUNCTUATION
},
2457
{0x0029fd, 0x0029fd,
PG_U_CLOSE_PUNCTUATION
},
2458
{0x0029fe, 0x002aff,
PG_U_MATH_SYMBOL
},
2459
{0x002b00, 0x002b2f,
PG_U_OTHER_SYMBOL
},
2460
{0x002b30, 0x002b44,
PG_U_MATH_SYMBOL
},
2461
{0x002b45, 0x002b46,
PG_U_OTHER_SYMBOL
},
2462
{0x002b47, 0x002b4c,
PG_U_MATH_SYMBOL
},
2463
{0x002b4d, 0x002b73,
PG_U_OTHER_SYMBOL
},
2464
{0x002b76, 0x002b95,
PG_U_OTHER_SYMBOL
},
2465
{0x002b97, 0x002bff,
PG_U_OTHER_SYMBOL
},
2466
{0x002c00, 0x002c2f,
PG_U_UPPERCASE_LETTER
},
2467
{0x002c30, 0x002c5f,
PG_U_LOWERCASE_LETTER
},
2468
{0x002c60, 0x002c60,
PG_U_UPPERCASE_LETTER
},
2469
{0x002c61, 0x002c61,
PG_U_LOWERCASE_LETTER
},
2470
{0x002c62, 0x002c64,
PG_U_UPPERCASE_LETTER
},
2471
{0x002c65, 0x002c66,
PG_U_LOWERCASE_LETTER
},
2472
{0x002c67, 0x002c67,
PG_U_UPPERCASE_LETTER
},
2473
{0x002c68, 0x002c68,
PG_U_LOWERCASE_LETTER
},
2474
{0x002c69, 0x002c69,
PG_U_UPPERCASE_LETTER
},
2475
{0x002c6a, 0x002c6a,
PG_U_LOWERCASE_LETTER
},
2476
{0x002c6b, 0x002c6b,
PG_U_UPPERCASE_LETTER
},
2477
{0x002c6c, 0x002c6c,
PG_U_LOWERCASE_LETTER
},
2478
{0x002c6d, 0x002c70,
PG_U_UPPERCASE_LETTER
},
2479
{0x002c71, 0x002c71,
PG_U_LOWERCASE_LETTER
},
2480
{0x002c72, 0x002c72,
PG_U_UPPERCASE_LETTER
},
2481
{0x002c73, 0x002c74,
PG_U_LOWERCASE_LETTER
},
2482
{0x002c75, 0x002c75,
PG_U_UPPERCASE_LETTER
},
2483
{0x002c76, 0x002c7b,
PG_U_LOWERCASE_LETTER
},
2484
{0x002c7c, 0x002c7d,
PG_U_MODIFIER_LETTER
},
2485
{0x002c7e, 0x002c80,
PG_U_UPPERCASE_LETTER
},
2486
{0x002c81, 0x002c81,
PG_U_LOWERCASE_LETTER
},
2487
{0x002c82, 0x002c82,
PG_U_UPPERCASE_LETTER
},
2488
{0x002c83, 0x002c83,
PG_U_LOWERCASE_LETTER
},
2489
{0x002c84, 0x002c84,
PG_U_UPPERCASE_LETTER
},
2490
{0x002c85, 0x002c85,
PG_U_LOWERCASE_LETTER
},
2491
{0x002c86, 0x002c86,
PG_U_UPPERCASE_LETTER
},
2492
{0x002c87, 0x002c87,
PG_U_LOWERCASE_LETTER
},
2493
{0x002c88, 0x002c88,
PG_U_UPPERCASE_LETTER
},
2494
{0x002c89, 0x002c89,
PG_U_LOWERCASE_LETTER
},
2495
{0x002c8a, 0x002c8a,
PG_U_UPPERCASE_LETTER
},
2496
{0x002c8b, 0x002c8b,
PG_U_LOWERCASE_LETTER
},
2497
{0x002c8c, 0x002c8c,
PG_U_UPPERCASE_LETTER
},
2498
{0x002c8d, 0x002c8d,
PG_U_LOWERCASE_LETTER
},
2499
{0x002c8e, 0x002c8e,
PG_U_UPPERCASE_LETTER
},
2500
{0x002c8f, 0x002c8f,
PG_U_LOWERCASE_LETTER
},
2501
{0x002c90, 0x002c90,
PG_U_UPPERCASE_LETTER
},
2502
{0x002c91, 0x002c91,
PG_U_LOWERCASE_LETTER
},
2503
{0x002c92, 0x002c92,
PG_U_UPPERCASE_LETTER
},
2504
{0x002c93, 0x002c93,
PG_U_LOWERCASE_LETTER
},
2505
{0x002c94, 0x002c94,
PG_U_UPPERCASE_LETTER
},
2506
{0x002c95, 0x002c95,
PG_U_LOWERCASE_LETTER
},
2507
{0x002c96, 0x002c96,
PG_U_UPPERCASE_LETTER
},
2508
{0x002c97, 0x002c97,
PG_U_LOWERCASE_LETTER
},
2509
{0x002c98, 0x002c98,
PG_U_UPPERCASE_LETTER
},
2510
{0x002c99, 0x002c99,
PG_U_LOWERCASE_LETTER
},
2511
{0x002c9a, 0x002c9a,
PG_U_UPPERCASE_LETTER
},
2512
{0x002c9b, 0x002c9b,
PG_U_LOWERCASE_LETTER
},
2513
{0x002c9c, 0x002c9c,
PG_U_UPPERCASE_LETTER
},
2514
{0x002c9d, 0x002c9d,
PG_U_LOWERCASE_LETTER
},
2515
{0x002c9e, 0x002c9e,
PG_U_UPPERCASE_LETTER
},
2516
{0x002c9f, 0x002c9f,
PG_U_LOWERCASE_LETTER
},
2517
{0x002ca0, 0x002ca0,
PG_U_UPPERCASE_LETTER
},
2518
{0x002ca1, 0x002ca1,
PG_U_LOWERCASE_LETTER
},
2519
{0x002ca2, 0x002ca2,
PG_U_UPPERCASE_LETTER
},
2520
{0x002ca3, 0x002ca3,
PG_U_LOWERCASE_LETTER
},
2521
{0x002ca4, 0x002ca4,
PG_U_UPPERCASE_LETTER
},
2522
{0x002ca5, 0x002ca5,
PG_U_LOWERCASE_LETTER
},
2523
{0x002ca6, 0x002ca6,
PG_U_UPPERCASE_LETTER
},
2524
{0x002ca7, 0x002ca7,
PG_U_LOWERCASE_LETTER
},
2525
{0x002ca8, 0x002ca8,
PG_U_UPPERCASE_LETTER
},
2526
{0x002ca9, 0x002ca9,
PG_U_LOWERCASE_LETTER
},
2527
{0x002caa, 0x002caa,
PG_U_UPPERCASE_LETTER
},
2528
{0x002cab, 0x002cab,
PG_U_LOWERCASE_LETTER
},
2529
{0x002cac, 0x002cac,
PG_U_UPPERCASE_LETTER
},
2530
{0x002cad, 0x002cad,
PG_U_LOWERCASE_LETTER
},
2531
{0x002cae, 0x002cae,
PG_U_UPPERCASE_LETTER
},
2532
{0x002caf, 0x002caf,
PG_U_LOWERCASE_LETTER
},
2533
{0x002cb0, 0x002cb0,
PG_U_UPPERCASE_LETTER
},
2534
{0x002cb1, 0x002cb1,
PG_U_LOWERCASE_LETTER
},
2535
{0x002cb2, 0x002cb2,
PG_U_UPPERCASE_LETTER
},
2536
{0x002cb3, 0x002cb3,
PG_U_LOWERCASE_LETTER
},
2537
{0x002cb4, 0x002cb4,
PG_U_UPPERCASE_LETTER
},
2538
{0x002cb5, 0x002cb5,
PG_U_LOWERCASE_LETTER
},
2539
{0x002cb6, 0x002cb6,
PG_U_UPPERCASE_LETTER
},
2540
{0x002cb7, 0x002cb7,
PG_U_LOWERCASE_LETTER
},
2541
{0x002cb8, 0x002cb8,
PG_U_UPPERCASE_LETTER
},
2542
{0x002cb9, 0x002cb9,
PG_U_LOWERCASE_LETTER
},
2543
{0x002cba, 0x002cba,
PG_U_UPPERCASE_LETTER
},
2544
{0x002cbb, 0x002cbb,
PG_U_LOWERCASE_LETTER
},
2545
{0x002cbc, 0x002cbc,
PG_U_UPPERCASE_LETTER
},
2546
{0x002cbd, 0x002cbd,
PG_U_LOWERCASE_LETTER
},
2547
{0x002cbe, 0x002cbe,
PG_U_UPPERCASE_LETTER
},
2548
{0x002cbf, 0x002cbf,
PG_U_LOWERCASE_LETTER
},
2549
{0x002cc0, 0x002cc0,
PG_U_UPPERCASE_LETTER
},
2550
{0x002cc1, 0x002cc1,
PG_U_LOWERCASE_LETTER
},
2551
{0x002cc2, 0x002cc2,
PG_U_UPPERCASE_LETTER
},
2552
{0x002cc3, 0x002cc3,
PG_U_LOWERCASE_LETTER
},
2553
{0x002cc4, 0x002cc4,
PG_U_UPPERCASE_LETTER
},
2554
{0x002cc5, 0x002cc5,
PG_U_LOWERCASE_LETTER
},
2555
{0x002cc6, 0x002cc6,
PG_U_UPPERCASE_LETTER
},
2556
{0x002cc7, 0x002cc7,
PG_U_LOWERCASE_LETTER
},
2557
{0x002cc8, 0x002cc8,
PG_U_UPPERCASE_LETTER
},
2558
{0x002cc9, 0x002cc9,
PG_U_LOWERCASE_LETTER
},
2559
{0x002cca, 0x002cca,
PG_U_UPPERCASE_LETTER
},
2560
{0x002ccb, 0x002ccb,
PG_U_LOWERCASE_LETTER
},
2561
{0x002ccc, 0x002ccc,
PG_U_UPPERCASE_LETTER
},
2562
{0x002ccd, 0x002ccd,
PG_U_LOWERCASE_LETTER
},
2563
{0x002cce, 0x002cce,
PG_U_UPPERCASE_LETTER
},
2564
{0x002ccf, 0x002ccf,
PG_U_LOWERCASE_LETTER
},
2565
{0x002cd0, 0x002cd0,
PG_U_UPPERCASE_LETTER
},
2566
{0x002cd1, 0x002cd1,
PG_U_LOWERCASE_LETTER
},
2567
{0x002cd2, 0x002cd2,
PG_U_UPPERCASE_LETTER
},
2568
{0x002cd3, 0x002cd3,
PG_U_LOWERCASE_LETTER
},
2569
{0x002cd4, 0x002cd4,
PG_U_UPPERCASE_LETTER
},
2570
{0x002cd5, 0x002cd5,
PG_U_LOWERCASE_LETTER
},
2571
{0x002cd6, 0x002cd6,
PG_U_UPPERCASE_LETTER
},
2572
{0x002cd7, 0x002cd7,
PG_U_LOWERCASE_LETTER
},
2573
{0x002cd8, 0x002cd8,
PG_U_UPPERCASE_LETTER
},
2574
{0x002cd9, 0x002cd9,
PG_U_LOWERCASE_LETTER
},
2575
{0x002cda, 0x002cda,
PG_U_UPPERCASE_LETTER
},
2576
{0x002cdb, 0x002cdb,
PG_U_LOWERCASE_LETTER
},
2577
{0x002cdc, 0x002cdc,
PG_U_UPPERCASE_LETTER
},
2578
{0x002cdd, 0x002cdd,
PG_U_LOWERCASE_LETTER
},
2579
{0x002cde, 0x002cde,
PG_U_UPPERCASE_LETTER
},
2580
{0x002cdf, 0x002cdf,
PG_U_LOWERCASE_LETTER
},
2581
{0x002ce0, 0x002ce0,
PG_U_UPPERCASE_LETTER
},
2582
{0x002ce1, 0x002ce1,
PG_U_LOWERCASE_LETTER
},
2583
{0x002ce2, 0x002ce2,
PG_U_UPPERCASE_LETTER
},
2584
{0x002ce3, 0x002ce4,
PG_U_LOWERCASE_LETTER
},
2585
{0x002ce5, 0x002cea,
PG_U_OTHER_SYMBOL
},
2586
{0x002ceb, 0x002ceb,
PG_U_UPPERCASE_LETTER
},
2587
{0x002cec, 0x002cec,
PG_U_LOWERCASE_LETTER
},
2588
{0x002ced, 0x002ced,
PG_U_UPPERCASE_LETTER
},
2589
{0x002cee, 0x002cee,
PG_U_LOWERCASE_LETTER
},
2590
{0x002cef, 0x002cf1,
PG_U_NONSPACING_MARK
},
2591
{0x002cf2, 0x002cf2,
PG_U_UPPERCASE_LETTER
},
2592
{0x002cf3, 0x002cf3,
PG_U_LOWERCASE_LETTER
},
2593
{0x002cf9, 0x002cfc,
PG_U_OTHER_PUNCTUATION
},
2594
{0x002cfd, 0x002cfd,
PG_U_OTHER_NUMBER
},
2595
{0x002cfe, 0x002cff,
PG_U_OTHER_PUNCTUATION
},
2596
{0x002d00, 0x002d25,
PG_U_LOWERCASE_LETTER
},
2597
{0x002d27, 0x002d27,
PG_U_LOWERCASE_LETTER
},
2598
{0x002d2d, 0x002d2d,
PG_U_LOWERCASE_LETTER
},
2599
{0x002d30, 0x002d67,
PG_U_OTHER_LETTER
},
2600
{0x002d6f, 0x002d6f,
PG_U_MODIFIER_LETTER
},
2601
{0x002d70, 0x002d70,
PG_U_OTHER_PUNCTUATION
},
2602
{0x002d7f, 0x002d7f,
PG_U_NONSPACING_MARK
},
2603
{0x002d80, 0x002d96,
PG_U_OTHER_LETTER
},
2604
{0x002da0, 0x002da6,
PG_U_OTHER_LETTER
},
2605
{0x002da8, 0x002dae,
PG_U_OTHER_LETTER
},
2606
{0x002db0, 0x002db6,
PG_U_OTHER_LETTER
},
2607
{0x002db8, 0x002dbe,
PG_U_OTHER_LETTER
},
2608
{0x002dc0, 0x002dc6,
PG_U_OTHER_LETTER
},
2609
{0x002dc8, 0x002dce,
PG_U_OTHER_LETTER
},
2610
{0x002dd0, 0x002dd6,
PG_U_OTHER_LETTER
},
2611
{0x002dd8, 0x002dde,
PG_U_OTHER_LETTER
},
2612
{0x002de0, 0x002dff,
PG_U_NONSPACING_MARK
},
2613
{0x002e00, 0x002e01,
PG_U_OTHER_PUNCTUATION
},
2614
{0x002e02, 0x002e02,
PG_U_INITIAL_PUNCTUATION
},
2615
{0x002e03, 0x002e03,
PG_U_FINAL_PUNCTUATION
},
2616
{0x002e04, 0x002e04,
PG_U_INITIAL_PUNCTUATION
},
2617
{0x002e05, 0x002e05,
PG_U_FINAL_PUNCTUATION
},
2618
{0x002e06, 0x002e08,
PG_U_OTHER_PUNCTUATION
},
2619
{0x002e09, 0x002e09,
PG_U_INITIAL_PUNCTUATION
},
2620
{0x002e0a, 0x002e0a,
PG_U_FINAL_PUNCTUATION
},
2621
{0x002e0b, 0x002e0b,
PG_U_OTHER_PUNCTUATION
},
2622
{0x002e0c, 0x002e0c,
PG_U_INITIAL_PUNCTUATION
},
2623
{0x002e0d, 0x002e0d,
PG_U_FINAL_PUNCTUATION
},
2624
{0x002e0e, 0x002e16,
PG_U_OTHER_PUNCTUATION
},
2625
{0x002e17, 0x002e17,
PG_U_DASH_PUNCTUATION
},
2626
{0x002e18, 0x002e19,
PG_U_OTHER_PUNCTUATION
},
2627
{0x002e1a, 0x002e1a,
PG_U_DASH_PUNCTUATION
},
2628
{0x002e1b, 0x002e1b,
PG_U_OTHER_PUNCTUATION
},
2629
{0x002e1c, 0x002e1c,
PG_U_INITIAL_PUNCTUATION
},
2630
{0x002e1d, 0x002e1d,
PG_U_FINAL_PUNCTUATION
},
2631
{0x002e1e, 0x002e1f,
PG_U_OTHER_PUNCTUATION
},
2632
{0x002e20, 0x002e20,
PG_U_INITIAL_PUNCTUATION
},
2633
{0x002e21, 0x002e21,
PG_U_FINAL_PUNCTUATION
},
2634
{0x002e22, 0x002e22,
PG_U_OPEN_PUNCTUATION
},
2635
{0x002e23, 0x002e23,
PG_U_CLOSE_PUNCTUATION
},
2636
{0x002e24, 0x002e24,
PG_U_OPEN_PUNCTUATION
},
2637
{0x002e25, 0x002e25,
PG_U_CLOSE_PUNCTUATION
},
2638
{0x002e26, 0x002e26,
PG_U_OPEN_PUNCTUATION
},
2639
{0x002e27, 0x002e27,
PG_U_CLOSE_PUNCTUATION
},
2640
{0x002e28, 0x002e28,
PG_U_OPEN_PUNCTUATION
},
2641
{0x002e29, 0x002e29,
PG_U_CLOSE_PUNCTUATION
},
2642
{0x002e2a, 0x002e2e,
PG_U_OTHER_PUNCTUATION
},
2643
{0x002e2f, 0x002e2f,
PG_U_MODIFIER_LETTER
},
2644
{0x002e30, 0x002e39,
PG_U_OTHER_PUNCTUATION
},
2645
{0x002e3a, 0x002e3b,
PG_U_DASH_PUNCTUATION
},
2646
{0x002e3c, 0x002e3f,
PG_U_OTHER_PUNCTUATION
},
2647
{0x002e40, 0x002e40,
PG_U_DASH_PUNCTUATION
},
2648
{0x002e41, 0x002e41,
PG_U_OTHER_PUNCTUATION
},
2649
{0x002e42, 0x002e42,
PG_U_OPEN_PUNCTUATION
},
2650
{0x002e43, 0x002e4f,
PG_U_OTHER_PUNCTUATION
},
2651
{0x002e50, 0x002e51,
PG_U_OTHER_SYMBOL
},
2652
{0x002e52, 0x002e54,
PG_U_OTHER_PUNCTUATION
},
2653
{0x002e55, 0x002e55,
PG_U_OPEN_PUNCTUATION
},
2654
{0x002e56, 0x002e56,
PG_U_CLOSE_PUNCTUATION
},
2655
{0x002e57, 0x002e57,
PG_U_OPEN_PUNCTUATION
},
2656
{0x002e58, 0x002e58,
PG_U_CLOSE_PUNCTUATION
},
2657
{0x002e59, 0x002e59,
PG_U_OPEN_PUNCTUATION
},
2658
{0x002e5a, 0x002e5a,
PG_U_CLOSE_PUNCTUATION
},
2659
{0x002e5b, 0x002e5b,
PG_U_OPEN_PUNCTUATION
},
2660
{0x002e5c, 0x002e5c,
PG_U_CLOSE_PUNCTUATION
},
2661
{0x002e5d, 0x002e5d,
PG_U_DASH_PUNCTUATION
},
2662
{0x002e80, 0x002e99,
PG_U_OTHER_SYMBOL
},
2663
{0x002e9b, 0x002ef3,
PG_U_OTHER_SYMBOL
},
2664
{0x002f00, 0x002fd5,
PG_U_OTHER_SYMBOL
},
2665
{0x002ff0, 0x002fff,
PG_U_OTHER_SYMBOL
},
2666
{0x003000, 0x003000,
PG_U_SPACE_SEPARATOR
},
2667
{0x003001, 0x003003,
PG_U_OTHER_PUNCTUATION
},
2668
{0x003004, 0x003004,
PG_U_OTHER_SYMBOL
},
2669
{0x003005, 0x003005,
PG_U_MODIFIER_LETTER
},
2670
{0x003006, 0x003006,
PG_U_OTHER_LETTER
},
2671
{0x003007, 0x003007,
PG_U_LETTER_NUMBER
},
2672
{0x003008, 0x003008,
PG_U_OPEN_PUNCTUATION
},
2673
{0x003009, 0x003009,
PG_U_CLOSE_PUNCTUATION
},
2674
{0x00300a, 0x00300a,
PG_U_OPEN_PUNCTUATION
},
2675
{0x00300b, 0x00300b,
PG_U_CLOSE_PUNCTUATION
},
2676
{0x00300c, 0x00300c,
PG_U_OPEN_PUNCTUATION
},
2677
{0x00300d, 0x00300d,
PG_U_CLOSE_PUNCTUATION
},
2678
{0x00300e, 0x00300e,
PG_U_OPEN_PUNCTUATION
},
2679
{0x00300f, 0x00300f,
PG_U_CLOSE_PUNCTUATION
},
2680
{0x003010, 0x003010,
PG_U_OPEN_PUNCTUATION
},
2681
{0x003011, 0x003011,
PG_U_CLOSE_PUNCTUATION
},
2682
{0x003012, 0x003013,
PG_U_OTHER_SYMBOL
},
2683
{0x003014, 0x003014,
PG_U_OPEN_PUNCTUATION
},
2684
{0x003015, 0x003015,
PG_U_CLOSE_PUNCTUATION
},
2685
{0x003016, 0x003016,
PG_U_OPEN_PUNCTUATION
},
2686
{0x003017, 0x003017,
PG_U_CLOSE_PUNCTUATION
},
2687
{0x003018, 0x003018,
PG_U_OPEN_PUNCTUATION
},
2688
{0x003019, 0x003019,
PG_U_CLOSE_PUNCTUATION
},
2689
{0x00301a, 0x00301a,
PG_U_OPEN_PUNCTUATION
},
2690
{0x00301b, 0x00301b,
PG_U_CLOSE_PUNCTUATION
},
2691
{0x00301c, 0x00301c,
PG_U_DASH_PUNCTUATION
},
2692
{0x00301d, 0x00301d,
PG_U_OPEN_PUNCTUATION
},
2693
{0x00301e, 0x00301f,
PG_U_CLOSE_PUNCTUATION
},
2694
{0x003020, 0x003020,
PG_U_OTHER_SYMBOL
},
2695
{0x003021, 0x003029,
PG_U_LETTER_NUMBER
},
2696
{0x00302a, 0x00302d,
PG_U_NONSPACING_MARK
},
2697
{0x00302e, 0x00302f,
PG_U_SPACING_MARK
},
2698
{0x003030, 0x003030,
PG_U_DASH_PUNCTUATION
},
2699
{0x003031, 0x003035,
PG_U_MODIFIER_LETTER
},
2700
{0x003036, 0x003037,
PG_U_OTHER_SYMBOL
},
2701
{0x003038, 0x00303a,
PG_U_LETTER_NUMBER
},
2702
{0x00303b, 0x00303b,
PG_U_MODIFIER_LETTER
},
2703
{0x00303c, 0x00303c,
PG_U_OTHER_LETTER
},
2704
{0x00303d, 0x00303d,
PG_U_OTHER_PUNCTUATION
},
2705
{0x00303e, 0x00303f,
PG_U_OTHER_SYMBOL
},
2706
{0x003041, 0x003096,
PG_U_OTHER_LETTER
},
2707
{0x003099, 0x00309a,
PG_U_NONSPACING_MARK
},
2708
{0x00309b, 0x00309c,
PG_U_MODIFIER_SYMBOL
},
2709
{0x00309d, 0x00309e,
PG_U_MODIFIER_LETTER
},
2710
{0x00309f, 0x00309f,
PG_U_OTHER_LETTER
},
2711
{0x0030a0, 0x0030a0,
PG_U_DASH_PUNCTUATION
},
2712
{0x0030a1, 0x0030fa,
PG_U_OTHER_LETTER
},
2713
{0x0030fb, 0x0030fb,
PG_U_OTHER_PUNCTUATION
},
2714
{0x0030fc, 0x0030fe,
PG_U_MODIFIER_LETTER
},
2715
{0x0030ff, 0x0030ff,
PG_U_OTHER_LETTER
},
2716
{0x003105, 0x00312f,
PG_U_OTHER_LETTER
},
2717
{0x003131, 0x00318e,
PG_U_OTHER_LETTER
},
2718
{0x003190, 0x003191,
PG_U_OTHER_SYMBOL
},
2719
{0x003192, 0x003195,
PG_U_OTHER_NUMBER
},
2720
{0x003196, 0x00319f,
PG_U_OTHER_SYMBOL
},
2721
{0x0031a0, 0x0031bf,
PG_U_OTHER_LETTER
},
2722
{0x0031c0, 0x0031e3,
PG_U_OTHER_SYMBOL
},
2723
{0x0031ef, 0x0031ef,
PG_U_OTHER_SYMBOL
},
2724
{0x0031f0, 0x0031ff,
PG_U_OTHER_LETTER
},
2725
{0x003200, 0x00321e,
PG_U_OTHER_SYMBOL
},
2726
{0x003220, 0x003229,
PG_U_OTHER_NUMBER
},
2727
{0x00322a, 0x003247,
PG_U_OTHER_SYMBOL
},
2728
{0x003248, 0x00324f,
PG_U_OTHER_NUMBER
},
2729
{0x003250, 0x003250,
PG_U_OTHER_SYMBOL
},
2730
{0x003251, 0x00325f,
PG_U_OTHER_NUMBER
},
2731
{0x003260, 0x00327f,
PG_U_OTHER_SYMBOL
},
2732
{0x003280, 0x003289,
PG_U_OTHER_NUMBER
},
2733
{0x00328a, 0x0032b0,
PG_U_OTHER_SYMBOL
},
2734
{0x0032b1, 0x0032bf,
PG_U_OTHER_NUMBER
},
2735
{0x0032c0, 0x0033ff,
PG_U_OTHER_SYMBOL
},
2736
{0x003400, 0x004dbf,
PG_U_OTHER_LETTER
},
2737
{0x004dc0, 0x004dff,
PG_U_OTHER_SYMBOL
},
2738
{0x004e00, 0x00a014,
PG_U_OTHER_LETTER
},
2739
{0x00a015, 0x00a015,
PG_U_MODIFIER_LETTER
},
2740
{0x00a016, 0x00a48c,
PG_U_OTHER_LETTER
},
2741
{0x00a490, 0x00a4c6,
PG_U_OTHER_SYMBOL
},
2742
{0x00a4d0, 0x00a4f7,
PG_U_OTHER_LETTER
},
2743
{0x00a4f8, 0x00a4fd,
PG_U_MODIFIER_LETTER
},
2744
{0x00a4fe, 0x00a4ff,
PG_U_OTHER_PUNCTUATION
},
2745
{0x00a500, 0x00a60b,
PG_U_OTHER_LETTER
},
2746
{0x00a60c, 0x00a60c,
PG_U_MODIFIER_LETTER
},
2747
{0x00a60d, 0x00a60f,
PG_U_OTHER_PUNCTUATION
},
2748
{0x00a610, 0x00a61f,
PG_U_OTHER_LETTER
},
2749
{0x00a620, 0x00a629,
PG_U_DECIMAL_NUMBER
},
2750
{0x00a62a, 0x00a62b,
PG_U_OTHER_LETTER
},
2751
{0x00a640, 0x00a640,
PG_U_UPPERCASE_LETTER
},
2752
{0x00a641, 0x00a641,
PG_U_LOWERCASE_LETTER
},
2753
{0x00a642, 0x00a642,
PG_U_UPPERCASE_LETTER
},
2754
{0x00a643, 0x00a643,
PG_U_LOWERCASE_LETTER
},
2755
{0x00a644, 0x00a644,
PG_U_UPPERCASE_LETTER
},
2756
{0x00a645, 0x00a645,
PG_U_LOWERCASE_LETTER
},
2757
{0x00a646, 0x00a646,
PG_U_UPPERCASE_LETTER
},
2758
{0x00a647, 0x00a647,
PG_U_LOWERCASE_LETTER
},
2759
{0x00a648, 0x00a648,
PG_U_UPPERCASE_LETTER
},
2760
{0x00a649, 0x00a649,
PG_U_LOWERCASE_LETTER
},
2761
{0x00a64a, 0x00a64a,
PG_U_UPPERCASE_LETTER
},
2762
{0x00a64b, 0x00a64b,
PG_U_LOWERCASE_LETTER
},
2763
{0x00a64c, 0x00a64c,
PG_U_UPPERCASE_LETTER
},
2764
{0x00a64d, 0x00a64d,
PG_U_LOWERCASE_LETTER
},
2765
{0x00a64e, 0x00a64e,
PG_U_UPPERCASE_LETTER
},
2766
{0x00a64f, 0x00a64f,
PG_U_LOWERCASE_LETTER
},
2767
{0x00a650, 0x00a650,
PG_U_UPPERCASE_LETTER
},
2768
{0x00a651, 0x00a651,
PG_U_LOWERCASE_LETTER
},
2769
{0x00a652, 0x00a652,
PG_U_UPPERCASE_LETTER
},
2770
{0x00a653, 0x00a653,
PG_U_LOWERCASE_LETTER
},
2771
{0x00a654, 0x00a654,
PG_U_UPPERCASE_LETTER
},
2772
{0x00a655, 0x00a655,
PG_U_LOWERCASE_LETTER
},
2773
{0x00a656, 0x00a656,
PG_U_UPPERCASE_LETTER
},
2774
{0x00a657, 0x00a657,
PG_U_LOWERCASE_LETTER
},
2775
{0x00a658, 0x00a658,
PG_U_UPPERCASE_LETTER
},
2776
{0x00a659, 0x00a659,
PG_U_LOWERCASE_LETTER
},
2777
{0x00a65a, 0x00a65a,
PG_U_UPPERCASE_LETTER
},
2778
{0x00a65b, 0x00a65b,
PG_U_LOWERCASE_LETTER
},
2779
{0x00a65c, 0x00a65c,
PG_U_UPPERCASE_LETTER
},
2780
{0x00a65d, 0x00a65d,
PG_U_LOWERCASE_LETTER
},
2781
{0x00a65e, 0x00a65e,
PG_U_UPPERCASE_LETTER
},
2782
{0x00a65f, 0x00a65f,
PG_U_LOWERCASE_LETTER
},
2783
{0x00a660, 0x00a660,
PG_U_UPPERCASE_LETTER
},
2784
{0x00a661, 0x00a661,
PG_U_LOWERCASE_LETTER
},
2785
{0x00a662, 0x00a662,
PG_U_UPPERCASE_LETTER
},
2786
{0x00a663, 0x00a663,
PG_U_LOWERCASE_LETTER
},
2787
{0x00a664, 0x00a664,
PG_U_UPPERCASE_LETTER
},
2788
{0x00a665, 0x00a665,
PG_U_LOWERCASE_LETTER
},
2789
{0x00a666, 0x00a666,
PG_U_UPPERCASE_LETTER
},
2790
{0x00a667, 0x00a667,
PG_U_LOWERCASE_LETTER
},
2791
{0x00a668, 0x00a668,
PG_U_UPPERCASE_LETTER
},
2792
{0x00a669, 0x00a669,
PG_U_LOWERCASE_LETTER
},
2793
{0x00a66a, 0x00a66a,
PG_U_UPPERCASE_LETTER
},
2794
{0x00a66b, 0x00a66b,
PG_U_LOWERCASE_LETTER
},
2795
{0x00a66c, 0x00a66c,
PG_U_UPPERCASE_LETTER
},
2796
{0x00a66d, 0x00a66d,
PG_U_LOWERCASE_LETTER
},
2797
{0x00a66e, 0x00a66e,
PG_U_OTHER_LETTER
},
2798
{0x00a66f, 0x00a66f,
PG_U_NONSPACING_MARK
},
2799
{0x00a670, 0x00a672,
PG_U_ENCLOSING_MARK
},
2800
{0x00a673, 0x00a673,
PG_U_OTHER_PUNCTUATION
},
2801
{0x00a674, 0x00a67d,
PG_U_NONSPACING_MARK
},
2802
{0x00a67e, 0x00a67e,
PG_U_OTHER_PUNCTUATION
},
2803
{0x00a67f, 0x00a67f,
PG_U_MODIFIER_LETTER
},
2804
{0x00a680, 0x00a680,
PG_U_UPPERCASE_LETTER
},
2805
{0x00a681, 0x00a681,
PG_U_LOWERCASE_LETTER
},
2806
{0x00a682, 0x00a682,
PG_U_UPPERCASE_LETTER
},
2807
{0x00a683, 0x00a683,
PG_U_LOWERCASE_LETTER
},
2808
{0x00a684, 0x00a684,
PG_U_UPPERCASE_LETTER
},
2809
{0x00a685, 0x00a685,
PG_U_LOWERCASE_LETTER
},
2810
{0x00a686, 0x00a686,
PG_U_UPPERCASE_LETTER
},
2811
{0x00a687, 0x00a687,
PG_U_LOWERCASE_LETTER
},
2812
{0x00a688, 0x00a688,
PG_U_UPPERCASE_LETTER
},
2813
{0x00a689, 0x00a689,
PG_U_LOWERCASE_LETTER
},
2814
{0x00a68a, 0x00a68a,
PG_U_UPPERCASE_LETTER
},
2815
{0x00a68b, 0x00a68b,
PG_U_LOWERCASE_LETTER
},
2816
{0x00a68c, 0x00a68c,
PG_U_UPPERCASE_LETTER
},
2817
{0x00a68d, 0x00a68d,
PG_U_LOWERCASE_LETTER
},
2818
{0x00a68e, 0x00a68e,
PG_U_UPPERCASE_LETTER
},
2819
{0x00a68f, 0x00a68f,
PG_U_LOWERCASE_LETTER
},
2820
{0x00a690, 0x00a690,
PG_U_UPPERCASE_LETTER
},
2821
{0x00a691, 0x00a691,
PG_U_LOWERCASE_LETTER
},
2822
{0x00a692, 0x00a692,
PG_U_UPPERCASE_LETTER
},
2823
{0x00a693, 0x00a693,
PG_U_LOWERCASE_LETTER
},
2824
{0x00a694, 0x00a694,
PG_U_UPPERCASE_LETTER
},
2825
{0x00a695, 0x00a695,
PG_U_LOWERCASE_LETTER
},
2826
{0x00a696, 0x00a696,
PG_U_UPPERCASE_LETTER
},
2827
{0x00a697, 0x00a697,
PG_U_LOWERCASE_LETTER
},
2828
{0x00a698, 0x00a698,
PG_U_UPPERCASE_LETTER
},
2829
{0x00a699, 0x00a699,
PG_U_LOWERCASE_LETTER
},
2830
{0x00a69a, 0x00a69a,
PG_U_UPPERCASE_LETTER
},
2831
{0x00a69b, 0x00a69b,
PG_U_LOWERCASE_LETTER
},
2832
{0x00a69c, 0x00a69d,
PG_U_MODIFIER_LETTER
},
2833
{0x00a69e, 0x00a69f,
PG_U_NONSPACING_MARK
},
2834
{0x00a6a0, 0x00a6e5,
PG_U_OTHER_LETTER
},
2835
{0x00a6e6, 0x00a6ef,
PG_U_LETTER_NUMBER
},
2836
{0x00a6f0, 0x00a6f1,
PG_U_NONSPACING_MARK
},
2837
{0x00a6f2, 0x00a6f7,
PG_U_OTHER_PUNCTUATION
},
2838
{0x00a700, 0x00a716,
PG_U_MODIFIER_SYMBOL
},
2839
{0x00a717, 0x00a71f,
PG_U_MODIFIER_LETTER
},
2840
{0x00a720, 0x00a721,
PG_U_MODIFIER_SYMBOL
},
2841
{0x00a722, 0x00a722,
PG_U_UPPERCASE_LETTER
},
2842
{0x00a723, 0x00a723,
PG_U_LOWERCASE_LETTER
},
2843
{0x00a724, 0x00a724,
PG_U_UPPERCASE_LETTER
},
2844
{0x00a725, 0x00a725,
PG_U_LOWERCASE_LETTER
},
2845
{0x00a726, 0x00a726,
PG_U_UPPERCASE_LETTER
},
2846
{0x00a727, 0x00a727,
PG_U_LOWERCASE_LETTER
},
2847
{0x00a728, 0x00a728,
PG_U_UPPERCASE_LETTER
},
2848
{0x00a729, 0x00a729,
PG_U_LOWERCASE_LETTER
},
2849
{0x00a72a, 0x00a72a,
PG_U_UPPERCASE_LETTER
},
2850
{0x00a72b, 0x00a72b,
PG_U_LOWERCASE_LETTER
},
2851
{0x00a72c, 0x00a72c,
PG_U_UPPERCASE_LETTER
},
2852
{0x00a72d, 0x00a72d,
PG_U_LOWERCASE_LETTER
},
2853
{0x00a72e, 0x00a72e,
PG_U_UPPERCASE_LETTER
},
2854
{0x00a72f, 0x00a731,
PG_U_LOWERCASE_LETTER
},
2855
{0x00a732, 0x00a732,
PG_U_UPPERCASE_LETTER
},
2856
{0x00a733, 0x00a733,
PG_U_LOWERCASE_LETTER
},
2857
{0x00a734, 0x00a734,
PG_U_UPPERCASE_LETTER
},
2858
{0x00a735, 0x00a735,
PG_U_LOWERCASE_LETTER
},
2859
{0x00a736, 0x00a736,
PG_U_UPPERCASE_LETTER
},
2860
{0x00a737, 0x00a737,
PG_U_LOWERCASE_LETTER
},
2861
{0x00a738, 0x00a738,
PG_U_UPPERCASE_LETTER
},
2862
{0x00a739, 0x00a739,
PG_U_LOWERCASE_LETTER
},
2863
{0x00a73a, 0x00a73a,
PG_U_UPPERCASE_LETTER
},
2864
{0x00a73b, 0x00a73b,
PG_U_LOWERCASE_LETTER
},
2865
{0x00a73c, 0x00a73c,
PG_U_UPPERCASE_LETTER
},
2866
{0x00a73d, 0x00a73d,
PG_U_LOWERCASE_LETTER
},
2867
{0x00a73e, 0x00a73e,
PG_U_UPPERCASE_LETTER
},
2868
{0x00a73f, 0x00a73f,
PG_U_LOWERCASE_LETTER
},
2869
{0x00a740, 0x00a740,
PG_U_UPPERCASE_LETTER
},
2870
{0x00a741, 0x00a741,
PG_U_LOWERCASE_LETTER
},
2871
{0x00a742, 0x00a742,
PG_U_UPPERCASE_LETTER
},
2872
{0x00a743, 0x00a743,
PG_U_LOWERCASE_LETTER
},
2873
{0x00a744, 0x00a744,
PG_U_UPPERCASE_LETTER
},
2874
{0x00a745, 0x00a745,
PG_U_LOWERCASE_LETTER
},
2875
{0x00a746, 0x00a746,
PG_U_UPPERCASE_LETTER
},
2876
{0x00a747, 0x00a747,
PG_U_LOWERCASE_LETTER
},
2877
{0x00a748, 0x00a748,
PG_U_UPPERCASE_LETTER
},
2878
{0x00a749, 0x00a749,
PG_U_LOWERCASE_LETTER
},
2879
{0x00a74a, 0x00a74a,
PG_U_UPPERCASE_LETTER
},
2880
{0x00a74b, 0x00a74b,
PG_U_LOWERCASE_LETTER
},
2881
{0x00a74c, 0x00a74c,
PG_U_UPPERCASE_LETTER
},
2882
{0x00a74d, 0x00a74d,
PG_U_LOWERCASE_LETTER
},
2883
{0x00a74e, 0x00a74e,
PG_U_UPPERCASE_LETTER
},
2884
{0x00a74f, 0x00a74f,
PG_U_LOWERCASE_LETTER
},
2885
{0x00a750, 0x00a750,
PG_U_UPPERCASE_LETTER
},
2886
{0x00a751, 0x00a751,
PG_U_LOWERCASE_LETTER
},
2887
{0x00a752, 0x00a752,
PG_U_UPPERCASE_LETTER
},
2888
{0x00a753, 0x00a753,
PG_U_LOWERCASE_LETTER
},
2889
{0x00a754, 0x00a754,
PG_U_UPPERCASE_LETTER
},
2890
{0x00a755, 0x00a755,
PG_U_LOWERCASE_LETTER
},
2891
{0x00a756, 0x00a756,
PG_U_UPPERCASE_LETTER
},
2892
{0x00a757, 0x00a757,
PG_U_LOWERCASE_LETTER
},
2893
{0x00a758, 0x00a758,
PG_U_UPPERCASE_LETTER
},
2894
{0x00a759, 0x00a759,
PG_U_LOWERCASE_LETTER
},
2895
{0x00a75a, 0x00a75a,
PG_U_UPPERCASE_LETTER
},
2896
{0x00a75b, 0x00a75b,
PG_U_LOWERCASE_LETTER
},
2897
{0x00a75c, 0x00a75c,
PG_U_UPPERCASE_LETTER
},
2898
{0x00a75d, 0x00a75d,
PG_U_LOWERCASE_LETTER
},
2899
{0x00a75e, 0x00a75e,
PG_U_UPPERCASE_LETTER
},
2900
{0x00a75f, 0x00a75f,
PG_U_LOWERCASE_LETTER
},
2901
{0x00a760, 0x00a760,
PG_U_UPPERCASE_LETTER
},
2902
{0x00a761, 0x00a761,
PG_U_LOWERCASE_LETTER
},
2903
{0x00a762, 0x00a762,
PG_U_UPPERCASE_LETTER
},
2904
{0x00a763, 0x00a763,
PG_U_LOWERCASE_LETTER
},
2905
{0x00a764, 0x00a764,
PG_U_UPPERCASE_LETTER
},
2906
{0x00a765, 0x00a765,
PG_U_LOWERCASE_LETTER
},
2907
{0x00a766, 0x00a766,
PG_U_UPPERCASE_LETTER
},
2908
{0x00a767, 0x00a767,
PG_U_LOWERCASE_LETTER
},
2909
{0x00a768, 0x00a768,
PG_U_UPPERCASE_LETTER
},
2910
{0x00a769, 0x00a769,
PG_U_LOWERCASE_LETTER
},
2911
{0x00a76a, 0x00a76a,
PG_U_UPPERCASE_LETTER
},
2912
{0x00a76b, 0x00a76b,
PG_U_LOWERCASE_LETTER
},
2913
{0x00a76c, 0x00a76c,
PG_U_UPPERCASE_LETTER
},
2914
{0x00a76d, 0x00a76d,
PG_U_LOWERCASE_LETTER
},
2915
{0x00a76e, 0x00a76e,
PG_U_UPPERCASE_LETTER
},
2916
{0x00a76f, 0x00a76f,
PG_U_LOWERCASE_LETTER
},
2917
{0x00a770, 0x00a770,
PG_U_MODIFIER_LETTER
},
2918
{0x00a771, 0x00a778,
PG_U_LOWERCASE_LETTER
},
2919
{0x00a779, 0x00a779,
PG_U_UPPERCASE_LETTER
},
2920
{0x00a77a, 0x00a77a,
PG_U_LOWERCASE_LETTER
},
2921
{0x00a77b, 0x00a77b,
PG_U_UPPERCASE_LETTER
},
2922
{0x00a77c, 0x00a77c,
PG_U_LOWERCASE_LETTER
},
2923
{0x00a77d, 0x00a77e,
PG_U_UPPERCASE_LETTER
},
2924
{0x00a77f, 0x00a77f,
PG_U_LOWERCASE_LETTER
},
2925
{0x00a780, 0x00a780,
PG_U_UPPERCASE_LETTER
},
2926
{0x00a781, 0x00a781,
PG_U_LOWERCASE_LETTER
},
2927
{0x00a782, 0x00a782,
PG_U_UPPERCASE_LETTER
},
2928
{0x00a783, 0x00a783,
PG_U_LOWERCASE_LETTER
},
2929
{0x00a784, 0x00a784,
PG_U_UPPERCASE_LETTER
},
2930
{0x00a785, 0x00a785,
PG_U_LOWERCASE_LETTER
},
2931
{0x00a786, 0x00a786,
PG_U_UPPERCASE_LETTER
},
2932
{0x00a787, 0x00a787,
PG_U_LOWERCASE_LETTER
},
2933
{0x00a788, 0x00a788,
PG_U_MODIFIER_LETTER
},
2934
{0x00a789, 0x00a78a,
PG_U_MODIFIER_SYMBOL
},
2935
{0x00a78b, 0x00a78b,
PG_U_UPPERCASE_LETTER
},
2936
{0x00a78c, 0x00a78c,
PG_U_LOWERCASE_LETTER
},
2937
{0x00a78d, 0x00a78d,
PG_U_UPPERCASE_LETTER
},
2938
{0x00a78e, 0x00a78e,
PG_U_LOWERCASE_LETTER
},
2939
{0x00a78f, 0x00a78f,
PG_U_OTHER_LETTER
},
2940
{0x00a790, 0x00a790,
PG_U_UPPERCASE_LETTER
},
2941
{0x00a791, 0x00a791,
PG_U_LOWERCASE_LETTER
},
2942
{0x00a792, 0x00a792,
PG_U_UPPERCASE_LETTER
},
2943
{0x00a793, 0x00a795,
PG_U_LOWERCASE_LETTER
},
2944
{0x00a796, 0x00a796,
PG_U_UPPERCASE_LETTER
},
2945
{0x00a797, 0x00a797,
PG_U_LOWERCASE_LETTER
},
2946
{0x00a798, 0x00a798,
PG_U_UPPERCASE_LETTER
},
2947
{0x00a799, 0x00a799,
PG_U_LOWERCASE_LETTER
},
2948
{0x00a79a, 0x00a79a,
PG_U_UPPERCASE_LETTER
},
2949
{0x00a79b, 0x00a79b,
PG_U_LOWERCASE_LETTER
},
2950
{0x00a79c, 0x00a79c,
PG_U_UPPERCASE_LETTER
},
2951
{0x00a79d, 0x00a79d,
PG_U_LOWERCASE_LETTER
},
2952
{0x00a79e, 0x00a79e,
PG_U_UPPERCASE_LETTER
},
2953
{0x00a79f, 0x00a79f,
PG_U_LOWERCASE_LETTER
},
2954
{0x00a7a0, 0x00a7a0,
PG_U_UPPERCASE_LETTER
},
2955
{0x00a7a1, 0x00a7a1,
PG_U_LOWERCASE_LETTER
},
2956
{0x00a7a2, 0x00a7a2,
PG_U_UPPERCASE_LETTER
},
2957
{0x00a7a3, 0x00a7a3,
PG_U_LOWERCASE_LETTER
},
2958
{0x00a7a4, 0x00a7a4,
PG_U_UPPERCASE_LETTER
},
2959
{0x00a7a5, 0x00a7a5,
PG_U_LOWERCASE_LETTER
},
2960
{0x00a7a6, 0x00a7a6,
PG_U_UPPERCASE_LETTER
},
2961
{0x00a7a7, 0x00a7a7,
PG_U_LOWERCASE_LETTER
},
2962
{0x00a7a8, 0x00a7a8,
PG_U_UPPERCASE_LETTER
},
2963
{0x00a7a9, 0x00a7a9,
PG_U_LOWERCASE_LETTER
},
2964
{0x00a7aa, 0x00a7ae,
PG_U_UPPERCASE_LETTER
},
2965
{0x00a7af, 0x00a7af,
PG_U_LOWERCASE_LETTER
},
2966
{0x00a7b0, 0x00a7b4,
PG_U_UPPERCASE_LETTER
},
2967
{0x00a7b5, 0x00a7b5,
PG_U_LOWERCASE_LETTER
},
2968
{0x00a7b6, 0x00a7b6,
PG_U_UPPERCASE_LETTER
},
2969
{0x00a7b7, 0x00a7b7,
PG_U_LOWERCASE_LETTER
},
2970
{0x00a7b8, 0x00a7b8,
PG_U_UPPERCASE_LETTER
},
2971
{0x00a7b9, 0x00a7b9,
PG_U_LOWERCASE_LETTER
},
2972
{0x00a7ba, 0x00a7ba,
PG_U_UPPERCASE_LETTER
},
2973
{0x00a7bb, 0x00a7bb,
PG_U_LOWERCASE_LETTER
},
2974
{0x00a7bc, 0x00a7bc,
PG_U_UPPERCASE_LETTER
},
2975
{0x00a7bd, 0x00a7bd,
PG_U_LOWERCASE_LETTER
},
2976
{0x00a7be, 0x00a7be,
PG_U_UPPERCASE_LETTER
},
2977
{0x00a7bf, 0x00a7bf,
PG_U_LOWERCASE_LETTER
},
2978
{0x00a7c0, 0x00a7c0,
PG_U_UPPERCASE_LETTER
},
2979
{0x00a7c1, 0x00a7c1,
PG_U_LOWERCASE_LETTER
},
2980
{0x00a7c2, 0x00a7c2,
PG_U_UPPERCASE_LETTER
},
2981
{0x00a7c3, 0x00a7c3,
PG_U_LOWERCASE_LETTER
},
2982
{0x00a7c4, 0x00a7c7,
PG_U_UPPERCASE_LETTER
},
2983
{0x00a7c8, 0x00a7c8,
PG_U_LOWERCASE_LETTER
},
2984
{0x00a7c9, 0x00a7c9,
PG_U_UPPERCASE_LETTER
},
2985
{0x00a7ca, 0x00a7ca,
PG_U_LOWERCASE_LETTER
},
2986
{0x00a7d0, 0x00a7d0,
PG_U_UPPERCASE_LETTER
},
2987
{0x00a7d1, 0x00a7d1,
PG_U_LOWERCASE_LETTER
},
2988
{0x00a7d3, 0x00a7d3,
PG_U_LOWERCASE_LETTER
},
2989
{0x00a7d5, 0x00a7d5,
PG_U_LOWERCASE_LETTER
},
2990
{0x00a7d6, 0x00a7d6,
PG_U_UPPERCASE_LETTER
},
2991
{0x00a7d7, 0x00a7d7,
PG_U_LOWERCASE_LETTER
},
2992
{0x00a7d8, 0x00a7d8,
PG_U_UPPERCASE_LETTER
},
2993
{0x00a7d9, 0x00a7d9,
PG_U_LOWERCASE_LETTER
},
2994
{0x00a7f2, 0x00a7f4,
PG_U_MODIFIER_LETTER
},
2995
{0x00a7f5, 0x00a7f5,
PG_U_UPPERCASE_LETTER
},
2996
{0x00a7f6, 0x00a7f6,
PG_U_LOWERCASE_LETTER
},
2997
{0x00a7f7, 0x00a7f7,
PG_U_OTHER_LETTER
},
2998
{0x00a7f8, 0x00a7f9,
PG_U_MODIFIER_LETTER
},
2999
{0x00a7fa, 0x00a7fa,
PG_U_LOWERCASE_LETTER
},
3000
{0x00a7fb, 0x00a801,
PG_U_OTHER_LETTER
},
3001
{0x00a802, 0x00a802,
PG_U_NONSPACING_MARK
},
3002
{0x00a803, 0x00a805,
PG_U_OTHER_LETTER
},
3003
{0x00a806, 0x00a806,
PG_U_NONSPACING_MARK
},
3004
{0x00a807, 0x00a80a,
PG_U_OTHER_LETTER
},
3005
{0x00a80b, 0x00a80b,
PG_U_NONSPACING_MARK
},
3006
{0x00a80c, 0x00a822,
PG_U_OTHER_LETTER
},
3007
{0x00a823, 0x00a824,
PG_U_SPACING_MARK
},
3008
{0x00a825, 0x00a826,
PG_U_NONSPACING_MARK
},
3009
{0x00a827, 0x00a827,
PG_U_SPACING_MARK
},
3010
{0x00a828, 0x00a82b,
PG_U_OTHER_SYMBOL
},
3011
{0x00a82c, 0x00a82c,
PG_U_NONSPACING_MARK
},
3012
{0x00a830, 0x00a835,
PG_U_OTHER_NUMBER
},
3013
{0x00a836, 0x00a837,
PG_U_OTHER_SYMBOL
},
3014
{0x00a838, 0x00a838,
PG_U_CURRENCY_SYMBOL
},
3015
{0x00a839, 0x00a839,
PG_U_OTHER_SYMBOL
},
3016
{0x00a840, 0x00a873,
PG_U_OTHER_LETTER
},
3017
{0x00a874, 0x00a877,
PG_U_OTHER_PUNCTUATION
},
3018
{0x00a880, 0x00a881,
PG_U_SPACING_MARK
},
3019
{0x00a882, 0x00a8b3,
PG_U_OTHER_LETTER
},
3020
{0x00a8b4, 0x00a8c3,
PG_U_SPACING_MARK
},
3021
{0x00a8c4, 0x00a8c5,
PG_U_NONSPACING_MARK
},
3022
{0x00a8ce, 0x00a8cf,
PG_U_OTHER_PUNCTUATION
},
3023
{0x00a8d0, 0x00a8d9,
PG_U_DECIMAL_NUMBER
},
3024
{0x00a8e0, 0x00a8f1,
PG_U_NONSPACING_MARK
},
3025
{0x00a8f2, 0x00a8f7,
PG_U_OTHER_LETTER
},
3026
{0x00a8f8, 0x00a8fa,
PG_U_OTHER_PUNCTUATION
},
3027
{0x00a8fb, 0x00a8fb,
PG_U_OTHER_LETTER
},
3028
{0x00a8fc, 0x00a8fc,
PG_U_OTHER_PUNCTUATION
},
3029
{0x00a8fd, 0x00a8fe,
PG_U_OTHER_LETTER
},
3030
{0x00a8ff, 0x00a8ff,
PG_U_NONSPACING_MARK
},
3031
{0x00a900, 0x00a909,
PG_U_DECIMAL_NUMBER
},
3032
{0x00a90a, 0x00a925,
PG_U_OTHER_LETTER
},
3033
{0x00a926, 0x00a92d,
PG_U_NONSPACING_MARK
},
3034
{0x00a92e, 0x00a92f,
PG_U_OTHER_PUNCTUATION
},
3035
{0x00a930, 0x00a946,
PG_U_OTHER_LETTER
},
3036
{0x00a947, 0x00a951,
PG_U_NONSPACING_MARK
},
3037
{0x00a952, 0x00a953,
PG_U_SPACING_MARK
},
3038
{0x00a95f, 0x00a95f,
PG_U_OTHER_PUNCTUATION
},
3039
{0x00a960, 0x00a97c,
PG_U_OTHER_LETTER
},
3040
{0x00a980, 0x00a982,
PG_U_NONSPACING_MARK
},
3041
{0x00a983, 0x00a983,
PG_U_SPACING_MARK
},
3042
{0x00a984, 0x00a9b2,
PG_U_OTHER_LETTER
},
3043
{0x00a9b3, 0x00a9b3,
PG_U_NONSPACING_MARK
},
3044
{0x00a9b4, 0x00a9b5,
PG_U_SPACING_MARK
},
3045
{0x00a9b6, 0x00a9b9,
PG_U_NONSPACING_MARK
},
3046
{0x00a9ba, 0x00a9bb,
PG_U_SPACING_MARK
},
3047
{0x00a9bc, 0x00a9bd,
PG_U_NONSPACING_MARK
},
3048
{0x00a9be, 0x00a9c0,
PG_U_SPACING_MARK
},
3049
{0x00a9c1, 0x00a9cd,
PG_U_OTHER_PUNCTUATION
},
3050
{0x00a9cf, 0x00a9cf,
PG_U_MODIFIER_LETTER
},
3051
{0x00a9d0, 0x00a9d9,
PG_U_DECIMAL_NUMBER
},
3052
{0x00a9de, 0x00a9df,
PG_U_OTHER_PUNCTUATION
},
3053
{0x00a9e0, 0x00a9e4,
PG_U_OTHER_LETTER
},
3054
{0x00a9e5, 0x00a9e5,
PG_U_NONSPACING_MARK
},
3055
{0x00a9e6, 0x00a9e6,
PG_U_MODIFIER_LETTER
},
3056
{0x00a9e7, 0x00a9ef,
PG_U_OTHER_LETTER
},
3057
{0x00a9f0, 0x00a9f9,
PG_U_DECIMAL_NUMBER
},
3058
{0x00a9fa, 0x00a9fe,
PG_U_OTHER_LETTER
},
3059
{0x00aa00, 0x00aa28,
PG_U_OTHER_LETTER
},
3060
{0x00aa29, 0x00aa2e,
PG_U_NONSPACING_MARK
},
3061
{0x00aa2f, 0x00aa30,
PG_U_SPACING_MARK
},
3062
{0x00aa31, 0x00aa32,
PG_U_NONSPACING_MARK
},
3063
{0x00aa33, 0x00aa34,
PG_U_SPACING_MARK
},
3064
{0x00aa35, 0x00aa36,
PG_U_NONSPACING_MARK
},
3065
{0x00aa40, 0x00aa42,
PG_U_OTHER_LETTER
},
3066
{0x00aa43, 0x00aa43,
PG_U_NONSPACING_MARK
},
3067
{0x00aa44, 0x00aa4b,
PG_U_OTHER_LETTER
},
3068
{0x00aa4c, 0x00aa4c,
PG_U_NONSPACING_MARK
},
3069
{0x00aa4d, 0x00aa4d,
PG_U_SPACING_MARK
},
3070
{0x00aa50, 0x00aa59,
PG_U_DECIMAL_NUMBER
},
3071
{0x00aa5c, 0x00aa5f,
PG_U_OTHER_PUNCTUATION
},
3072
{0x00aa60, 0x00aa6f,
PG_U_OTHER_LETTER
},
3073
{0x00aa70, 0x00aa70,
PG_U_MODIFIER_LETTER
},
3074
{0x00aa71, 0x00aa76,
PG_U_OTHER_LETTER
},
3075
{0x00aa77, 0x00aa79,
PG_U_OTHER_SYMBOL
},
3076
{0x00aa7a, 0x00aa7a,
PG_U_OTHER_LETTER
},
3077
{0x00aa7b, 0x00aa7b,
PG_U_SPACING_MARK
},
3078
{0x00aa7c, 0x00aa7c,
PG_U_NONSPACING_MARK
},
3079
{0x00aa7d, 0x00aa7d,
PG_U_SPACING_MARK
},
3080
{0x00aa7e, 0x00aaaf,
PG_U_OTHER_LETTER
},
3081
{0x00aab0, 0x00aab0,
PG_U_NONSPACING_MARK
},
3082
{0x00aab1, 0x00aab1,
PG_U_OTHER_LETTER
},
3083
{0x00aab2, 0x00aab4,
PG_U_NONSPACING_MARK
},
3084
{0x00aab5, 0x00aab6,
PG_U_OTHER_LETTER
},
3085
{0x00aab7, 0x00aab8,
PG_U_NONSPACING_MARK
},
3086
{0x00aab9, 0x00aabd,
PG_U_OTHER_LETTER
},
3087
{0x00aabe, 0x00aabf,
PG_U_NONSPACING_MARK
},
3088
{0x00aac0, 0x00aac0,
PG_U_OTHER_LETTER
},
3089
{0x00aac1, 0x00aac1,
PG_U_NONSPACING_MARK
},
3090
{0x00aac2, 0x00aac2,
PG_U_OTHER_LETTER
},
3091
{0x00aadb, 0x00aadc,
PG_U_OTHER_LETTER
},
3092
{0x00aadd, 0x00aadd,
PG_U_MODIFIER_LETTER
},
3093
{0x00aade, 0x00aadf,
PG_U_OTHER_PUNCTUATION
},
3094
{0x00aae0, 0x00aaea,
PG_U_OTHER_LETTER
},
3095
{0x00aaeb, 0x00aaeb,
PG_U_SPACING_MARK
},
3096
{0x00aaec, 0x00aaed,
PG_U_NONSPACING_MARK
},
3097
{0x00aaee, 0x00aaef,
PG_U_SPACING_MARK
},
3098
{0x00aaf0, 0x00aaf1,
PG_U_OTHER_PUNCTUATION
},
3099
{0x00aaf2, 0x00aaf2,
PG_U_OTHER_LETTER
},
3100
{0x00aaf3, 0x00aaf4,
PG_U_MODIFIER_LETTER
},
3101
{0x00aaf5, 0x00aaf5,
PG_U_SPACING_MARK
},
3102
{0x00aaf6, 0x00aaf6,
PG_U_NONSPACING_MARK
},
3103
{0x00ab01, 0x00ab06,
PG_U_OTHER_LETTER
},
3104
{0x00ab09, 0x00ab0e,
PG_U_OTHER_LETTER
},
3105
{0x00ab11, 0x00ab16,
PG_U_OTHER_LETTER
},
3106
{0x00ab20, 0x00ab26,
PG_U_OTHER_LETTER
},
3107
{0x00ab28, 0x00ab2e,
PG_U_OTHER_LETTER
},
3108
{0x00ab30, 0x00ab5a,
PG_U_LOWERCASE_LETTER
},
3109
{0x00ab5b, 0x00ab5b,
PG_U_MODIFIER_SYMBOL
},
3110
{0x00ab5c, 0x00ab5f,
PG_U_MODIFIER_LETTER
},
3111
{0x00ab60, 0x00ab68,
PG_U_LOWERCASE_LETTER
},
3112
{0x00ab69, 0x00ab69,
PG_U_MODIFIER_LETTER
},
3113
{0x00ab6a, 0x00ab6b,
PG_U_MODIFIER_SYMBOL
},
3114
{0x00ab70, 0x00abbf,
PG_U_LOWERCASE_LETTER
},
3115
{0x00abc0, 0x00abe2,
PG_U_OTHER_LETTER
},
3116
{0x00abe3, 0x00abe4,
PG_U_SPACING_MARK
},
3117
{0x00abe5, 0x00abe5,
PG_U_NONSPACING_MARK
},
3118
{0x00abe6, 0x00abe7,
PG_U_SPACING_MARK
},
3119
{0x00abe8, 0x00abe8,
PG_U_NONSPACING_MARK
},
3120
{0x00abe9, 0x00abea,
PG_U_SPACING_MARK
},
3121
{0x00abeb, 0x00abeb,
PG_U_OTHER_PUNCTUATION
},
3122
{0x00abec, 0x00abec,
PG_U_SPACING_MARK
},
3123
{0x00abed, 0x00abed,
PG_U_NONSPACING_MARK
},
3124
{0x00abf0, 0x00abf9,
PG_U_DECIMAL_NUMBER
},
3125
{0x00ac00, 0x00d7a3,
PG_U_OTHER_LETTER
},
3126
{0x00d7b0, 0x00d7c6,
PG_U_OTHER_LETTER
},
3127
{0x00d7cb, 0x00d7fb,
PG_U_OTHER_LETTER
},
3128
{0x00d800, 0x00dfff,
PG_U_SURROGATE
},
3129
{0x00e000, 0x00f8ff,
PG_U_PRIVATE_USE
},
3130
{0x00f900, 0x00fa6d,
PG_U_OTHER_LETTER
},
3131
{0x00fa70, 0x00fad9,
PG_U_OTHER_LETTER
},
3132
{0x00fb00, 0x00fb06,
PG_U_LOWERCASE_LETTER
},
3133
{0x00fb13, 0x00fb17,
PG_U_LOWERCASE_LETTER
},
3134
{0x00fb1d, 0x00fb1d,
PG_U_OTHER_LETTER
},
3135
{0x00fb1e, 0x00fb1e,
PG_U_NONSPACING_MARK
},
3136
{0x00fb1f, 0x00fb28,
PG_U_OTHER_LETTER
},
3137
{0x00fb29, 0x00fb29,
PG_U_MATH_SYMBOL
},
3138
{0x00fb2a, 0x00fb36,
PG_U_OTHER_LETTER
},
3139
{0x00fb38, 0x00fb3c,
PG_U_OTHER_LETTER
},
3140
{0x00fb3e, 0x00fb3e,
PG_U_OTHER_LETTER
},
3141
{0x00fb40, 0x00fb41,
PG_U_OTHER_LETTER
},
3142
{0x00fb43, 0x00fb44,
PG_U_OTHER_LETTER
},
3143
{0x00fb46, 0x00fbb1,
PG_U_OTHER_LETTER
},
3144
{0x00fbb2, 0x00fbc2,
PG_U_MODIFIER_SYMBOL
},
3145
{0x00fbd3, 0x00fd3d,
PG_U_OTHER_LETTER
},
3146
{0x00fd3e, 0x00fd3e,
PG_U_CLOSE_PUNCTUATION
},
3147
{0x00fd3f, 0x00fd3f,
PG_U_OPEN_PUNCTUATION
},
3148
{0x00fd40, 0x00fd4f,
PG_U_OTHER_SYMBOL
},
3149
{0x00fd50, 0x00fd8f,
PG_U_OTHER_LETTER
},
3150
{0x00fd92, 0x00fdc7,
PG_U_OTHER_LETTER
},
3151
{0x00fdcf, 0x00fdcf,
PG_U_OTHER_SYMBOL
},
3152
{0x00fdf0, 0x00fdfb,
PG_U_OTHER_LETTER
},
3153
{0x00fdfc, 0x00fdfc,
PG_U_CURRENCY_SYMBOL
},
3154
{0x00fdfd, 0x00fdff,
PG_U_OTHER_SYMBOL
},
3155
{0x00fe00, 0x00fe0f,
PG_U_NONSPACING_MARK
},
3156
{0x00fe10, 0x00fe16,
PG_U_OTHER_PUNCTUATION
},
3157
{0x00fe17, 0x00fe17,
PG_U_OPEN_PUNCTUATION
},
3158
{0x00fe18, 0x00fe18,
PG_U_CLOSE_PUNCTUATION
},
3159
{0x00fe19, 0x00fe19,
PG_U_OTHER_PUNCTUATION
},
3160
{0x00fe20, 0x00fe2f,
PG_U_NONSPACING_MARK
},
3161
{0x00fe30, 0x00fe30,
PG_U_OTHER_PUNCTUATION
},
3162
{0x00fe31, 0x00fe32,
PG_U_DASH_PUNCTUATION
},
3163
{0x00fe33, 0x00fe34,
PG_U_CONNECTOR_PUNCTUATION
},
3164
{0x00fe35, 0x00fe35,
PG_U_OPEN_PUNCTUATION
},
3165
{0x00fe36, 0x00fe36,
PG_U_CLOSE_PUNCTUATION
},
3166
{0x00fe37, 0x00fe37,
PG_U_OPEN_PUNCTUATION
},
3167
{0x00fe38, 0x00fe38,
PG_U_CLOSE_PUNCTUATION
},
3168
{0x00fe39, 0x00fe39,
PG_U_OPEN_PUNCTUATION
},
3169
{0x00fe3a, 0x00fe3a,
PG_U_CLOSE_PUNCTUATION
},
3170
{0x00fe3b, 0x00fe3b,
PG_U_OPEN_PUNCTUATION
},
3171
{0x00fe3c, 0x00fe3c,
PG_U_CLOSE_PUNCTUATION
},
3172
{0x00fe3d, 0x00fe3d,
PG_U_OPEN_PUNCTUATION
},
3173
{0x00fe3e, 0x00fe3e,
PG_U_CLOSE_PUNCTUATION
},
3174
{0x00fe3f, 0x00fe3f,
PG_U_OPEN_PUNCTUATION
},
3175
{0x00fe40, 0x00fe40,
PG_U_CLOSE_PUNCTUATION
},
3176
{0x00fe41, 0x00fe41,
PG_U_OPEN_PUNCTUATION
},
3177
{0x00fe42, 0x00fe42,
PG_U_CLOSE_PUNCTUATION
},
3178
{0x00fe43, 0x00fe43,
PG_U_OPEN_PUNCTUATION
},
3179
{0x00fe44, 0x00fe44,
PG_U_CLOSE_PUNCTUATION
},
3180
{0x00fe45, 0x00fe46,
PG_U_OTHER_PUNCTUATION
},
3181
{0x00fe47, 0x00fe47,
PG_U_OPEN_PUNCTUATION
},
3182
{0x00fe48, 0x00fe48,
PG_U_CLOSE_PUNCTUATION
},
3183
{0x00fe49, 0x00fe4c,
PG_U_OTHER_PUNCTUATION
},
3184
{0x00fe4d, 0x00fe4f,
PG_U_CONNECTOR_PUNCTUATION
},
3185
{0x00fe50, 0x00fe52,
PG_U_OTHER_PUNCTUATION
},
3186
{0x00fe54, 0x00fe57,
PG_U_OTHER_PUNCTUATION
},
3187
{0x00fe58, 0x00fe58,
PG_U_DASH_PUNCTUATION
},
3188
{0x00fe59, 0x00fe59,
PG_U_OPEN_PUNCTUATION
},
3189
{0x00fe5a, 0x00fe5a,
PG_U_CLOSE_PUNCTUATION
},
3190
{0x00fe5b, 0x00fe5b,
PG_U_OPEN_PUNCTUATION
},
3191
{0x00fe5c, 0x00fe5c,
PG_U_CLOSE_PUNCTUATION
},
3192
{0x00fe5d, 0x00fe5d,
PG_U_OPEN_PUNCTUATION
},
3193
{0x00fe5e, 0x00fe5e,
PG_U_CLOSE_PUNCTUATION
},
3194
{0x00fe5f, 0x00fe61,
PG_U_OTHER_PUNCTUATION
},
3195
{0x00fe62, 0x00fe62,
PG_U_MATH_SYMBOL
},
3196
{0x00fe63, 0x00fe63,
PG_U_DASH_PUNCTUATION
},
3197
{0x00fe64, 0x00fe66,
PG_U_MATH_SYMBOL
},
3198
{0x00fe68, 0x00fe68,
PG_U_OTHER_PUNCTUATION
},
3199
{0x00fe69, 0x00fe69,
PG_U_CURRENCY_SYMBOL
},
3200
{0x00fe6a, 0x00fe6b,
PG_U_OTHER_PUNCTUATION
},
3201
{0x00fe70, 0x00fe74,
PG_U_OTHER_LETTER
},
3202
{0x00fe76, 0x00fefc,
PG_U_OTHER_LETTER
},
3203
{0x00feff, 0x00feff,
PG_U_FORMAT
},
3204
{0x00ff01, 0x00ff03,
PG_U_OTHER_PUNCTUATION
},
3205
{0x00ff04, 0x00ff04,
PG_U_CURRENCY_SYMBOL
},
3206
{0x00ff05, 0x00ff07,
PG_U_OTHER_PUNCTUATION
},
3207
{0x00ff08, 0x00ff08,
PG_U_OPEN_PUNCTUATION
},
3208
{0x00ff09, 0x00ff09,
PG_U_CLOSE_PUNCTUATION
},
3209
{0x00ff0a, 0x00ff0a,
PG_U_OTHER_PUNCTUATION
},
3210
{0x00ff0b, 0x00ff0b,
PG_U_MATH_SYMBOL
},
3211
{0x00ff0c, 0x00ff0c,
PG_U_OTHER_PUNCTUATION
},
3212
{0x00ff0d, 0x00ff0d,
PG_U_DASH_PUNCTUATION
},
3213
{0x00ff0e, 0x00ff0f,
PG_U_OTHER_PUNCTUATION
},
3214
{0x00ff10, 0x00ff19,
PG_U_DECIMAL_NUMBER
},
3215
{0x00ff1a, 0x00ff1b,
PG_U_OTHER_PUNCTUATION
},
3216
{0x00ff1c, 0x00ff1e,
PG_U_MATH_SYMBOL
},
3217
{0x00ff1f, 0x00ff20,
PG_U_OTHER_PUNCTUATION
},
3218
{0x00ff21, 0x00ff3a,
PG_U_UPPERCASE_LETTER
},
3219
{0x00ff3b, 0x00ff3b,
PG_U_OPEN_PUNCTUATION
},
3220
{0x00ff3c, 0x00ff3c,
PG_U_OTHER_PUNCTUATION
},
3221
{0x00ff3d, 0x00ff3d,
PG_U_CLOSE_PUNCTUATION
},
3222
{0x00ff3e, 0x00ff3e,
PG_U_MODIFIER_SYMBOL
},
3223
{0x00ff3f, 0x00ff3f,
PG_U_CONNECTOR_PUNCTUATION
},
3224
{0x00ff40, 0x00ff40,
PG_U_MODIFIER_SYMBOL
},
3225
{0x00ff41, 0x00ff5a,
PG_U_LOWERCASE_LETTER
},
3226
{0x00ff5b, 0x00ff5b,
PG_U_OPEN_PUNCTUATION
},
3227
{0x00ff5c, 0x00ff5c,
PG_U_MATH_SYMBOL
},
3228
{0x00ff5d, 0x00ff5d,
PG_U_CLOSE_PUNCTUATION
},
3229
{0x00ff5e, 0x00ff5e,
PG_U_MATH_SYMBOL
},
3230
{0x00ff5f, 0x00ff5f,
PG_U_OPEN_PUNCTUATION
},
3231
{0x00ff60, 0x00ff60,
PG_U_CLOSE_PUNCTUATION
},
3232
{0x00ff61, 0x00ff61,
PG_U_OTHER_PUNCTUATION
},
3233
{0x00ff62, 0x00ff62,
PG_U_OPEN_PUNCTUATION
},
3234
{0x00ff63, 0x00ff63,
PG_U_CLOSE_PUNCTUATION
},
3235
{0x00ff64, 0x00ff65,
PG_U_OTHER_PUNCTUATION
},
3236
{0x00ff66, 0x00ff6f,
PG_U_OTHER_LETTER
},
3237
{0x00ff70, 0x00ff70,
PG_U_MODIFIER_LETTER
},
3238
{0x00ff71, 0x00ff9d,
PG_U_OTHER_LETTER
},
3239
{0x00ff9e, 0x00ff9f,
PG_U_MODIFIER_LETTER
},
3240
{0x00ffa0, 0x00ffbe,
PG_U_OTHER_LETTER
},
3241
{0x00ffc2, 0x00ffc7,
PG_U_OTHER_LETTER
},
3242
{0x00ffca, 0x00ffcf,
PG_U_OTHER_LETTER
},
3243
{0x00ffd2, 0x00ffd7,
PG_U_OTHER_LETTER
},
3244
{0x00ffda, 0x00ffdc,
PG_U_OTHER_LETTER
},
3245
{0x00ffe0, 0x00ffe1,
PG_U_CURRENCY_SYMBOL
},
3246
{0x00ffe2, 0x00ffe2,
PG_U_MATH_SYMBOL
},
3247
{0x00ffe3, 0x00ffe3,
PG_U_MODIFIER_SYMBOL
},
3248
{0x00ffe4, 0x00ffe4,
PG_U_OTHER_SYMBOL
},
3249
{0x00ffe5, 0x00ffe6,
PG_U_CURRENCY_SYMBOL
},
3250
{0x00ffe8, 0x00ffe8,
PG_U_OTHER_SYMBOL
},
3251
{0x00ffe9, 0x00ffec,
PG_U_MATH_SYMBOL
},
3252
{0x00ffed, 0x00ffee,
PG_U_OTHER_SYMBOL
},
3253
{0x00fff9, 0x00fffb,
PG_U_FORMAT
},
3254
{0x00fffc, 0x00fffd,
PG_U_OTHER_SYMBOL
},
3255
{0x010000, 0x01000b,
PG_U_OTHER_LETTER
},
3256
{0x01000d, 0x010026,
PG_U_OTHER_LETTER
},
3257
{0x010028, 0x01003a,
PG_U_OTHER_LETTER
},
3258
{0x01003c, 0x01003d,
PG_U_OTHER_LETTER
},
3259
{0x01003f, 0x01004d,
PG_U_OTHER_LETTER
},
3260
{0x010050, 0x01005d,
PG_U_OTHER_LETTER
},
3261
{0x010080, 0x0100fa,
PG_U_OTHER_LETTER
},
3262
{0x010100, 0x010102,
PG_U_OTHER_PUNCTUATION
},
3263
{0x010107, 0x010133,
PG_U_OTHER_NUMBER
},
3264
{0x010137, 0x01013f,
PG_U_OTHER_SYMBOL
},
3265
{0x010140, 0x010174,
PG_U_LETTER_NUMBER
},
3266
{0x010175, 0x010178,
PG_U_OTHER_NUMBER
},
3267
{0x010179, 0x010189,
PG_U_OTHER_SYMBOL
},
3268
{0x01018a, 0x01018b,
PG_U_OTHER_NUMBER
},
3269
{0x01018c, 0x01018e,
PG_U_OTHER_SYMBOL
},
3270
{0x010190, 0x01019c,
PG_U_OTHER_SYMBOL
},
3271
{0x0101a0, 0x0101a0,
PG_U_OTHER_SYMBOL
},
3272
{0x0101d0, 0x0101fc,
PG_U_OTHER_SYMBOL
},
3273
{0x0101fd, 0x0101fd,
PG_U_NONSPACING_MARK
},
3274
{0x010280, 0x01029c,
PG_U_OTHER_LETTER
},
3275
{0x0102a0, 0x0102d0,
PG_U_OTHER_LETTER
},
3276
{0x0102e0, 0x0102e0,
PG_U_NONSPACING_MARK
},
3277
{0x0102e1, 0x0102fb,
PG_U_OTHER_NUMBER
},
3278
{0x010300, 0x01031f,
PG_U_OTHER_LETTER
},
3279
{0x010320, 0x010323,
PG_U_OTHER_NUMBER
},
3280
{0x01032d, 0x010340,
PG_U_OTHER_LETTER
},
3281
{0x010341, 0x010341,
PG_U_LETTER_NUMBER
},
3282
{0x010342, 0x010349,
PG_U_OTHER_LETTER
},
3283
{0x01034a, 0x01034a,
PG_U_LETTER_NUMBER
},
3284
{0x010350, 0x010375,
PG_U_OTHER_LETTER
},
3285
{0x010376, 0x01037a,
PG_U_NONSPACING_MARK
},
3286
{0x010380, 0x01039d,
PG_U_OTHER_LETTER
},
3287
{0x01039f, 0x01039f,
PG_U_OTHER_PUNCTUATION
},
3288
{0x0103a0, 0x0103c3,
PG_U_OTHER_LETTER
},
3289
{0x0103c8, 0x0103cf,
PG_U_OTHER_LETTER
},
3290
{0x0103d0, 0x0103d0,
PG_U_OTHER_PUNCTUATION
},
3291
{0x0103d1, 0x0103d5,
PG_U_LETTER_NUMBER
},
3292
{0x010400, 0x010427,
PG_U_UPPERCASE_LETTER
},
3293
{0x010428, 0x01044f,
PG_U_LOWERCASE_LETTER
},
3294
{0x010450, 0x01049d,
PG_U_OTHER_LETTER
},
3295
{0x0104a0, 0x0104a9,
PG_U_DECIMAL_NUMBER
},
3296
{0x0104b0, 0x0104d3,
PG_U_UPPERCASE_LETTER
},
3297
{0x0104d8, 0x0104fb,
PG_U_LOWERCASE_LETTER
},
3298
{0x010500, 0x010527,
PG_U_OTHER_LETTER
},
3299
{0x010530, 0x010563,
PG_U_OTHER_LETTER
},
3300
{0x01056f, 0x01056f,
PG_U_OTHER_PUNCTUATION
},
3301
{0x010570, 0x01057a,
PG_U_UPPERCASE_LETTER
},
3302
{0x01057c, 0x01058a,
PG_U_UPPERCASE_LETTER
},
3303
{0x01058c, 0x010592,
PG_U_UPPERCASE_LETTER
},
3304
{0x010594, 0x010595,
PG_U_UPPERCASE_LETTER
},
3305
{0x010597, 0x0105a1,
PG_U_LOWERCASE_LETTER
},
3306
{0x0105a3, 0x0105b1,
PG_U_LOWERCASE_LETTER
},
3307
{0x0105b3, 0x0105b9,
PG_U_LOWERCASE_LETTER
},
3308
{0x0105bb, 0x0105bc,
PG_U_LOWERCASE_LETTER
},
3309
{0x010600, 0x010736,
PG_U_OTHER_LETTER
},
3310
{0x010740, 0x010755,
PG_U_OTHER_LETTER
},
3311
{0x010760, 0x010767,
PG_U_OTHER_LETTER
},
3312
{0x010780, 0x010785,
PG_U_MODIFIER_LETTER
},
3313
{0x010787, 0x0107b0,
PG_U_MODIFIER_LETTER
},
3314
{0x0107b2, 0x0107ba,
PG_U_MODIFIER_LETTER
},
3315
{0x010800, 0x010805,
PG_U_OTHER_LETTER
},
3316
{0x010808, 0x010808,
PG_U_OTHER_LETTER
},
3317
{0x01080a, 0x010835,
PG_U_OTHER_LETTER
},
3318
{0x010837, 0x010838,
PG_U_OTHER_LETTER
},
3319
{0x01083c, 0x01083c,
PG_U_OTHER_LETTER
},
3320
{0x01083f, 0x010855,
PG_U_OTHER_LETTER
},
3321
{0x010857, 0x010857,
PG_U_OTHER_PUNCTUATION
},
3322
{0x010858, 0x01085f,
PG_U_OTHER_NUMBER
},
3323
{0x010860, 0x010876,
PG_U_OTHER_LETTER
},
3324
{0x010877, 0x010878,
PG_U_OTHER_SYMBOL
},
3325
{0x010879, 0x01087f,
PG_U_OTHER_NUMBER
},
3326
{0x010880, 0x01089e,
PG_U_OTHER_LETTER
},
3327
{0x0108a7, 0x0108af,
PG_U_OTHER_NUMBER
},
3328
{0x0108e0, 0x0108f2,
PG_U_OTHER_LETTER
},
3329
{0x0108f4, 0x0108f5,
PG_U_OTHER_LETTER
},
3330
{0x0108fb, 0x0108ff,
PG_U_OTHER_NUMBER
},
3331
{0x010900, 0x010915,
PG_U_OTHER_LETTER
},
3332
{0x010916, 0x01091b,
PG_U_OTHER_NUMBER
},
3333
{0x01091f, 0x01091f,
PG_U_OTHER_PUNCTUATION
},
3334
{0x010920, 0x010939,
PG_U_OTHER_LETTER
},
3335
{0x01093f, 0x01093f,
PG_U_OTHER_PUNCTUATION
},
3336
{0x010980, 0x0109b7,
PG_U_OTHER_LETTER
},
3337
{0x0109bc, 0x0109bd,
PG_U_OTHER_NUMBER
},
3338
{0x0109be, 0x0109bf,
PG_U_OTHER_LETTER
},
3339
{0x0109c0, 0x0109cf,
PG_U_OTHER_NUMBER
},
3340
{0x0109d2, 0x0109ff,
PG_U_OTHER_NUMBER
},
3341
{0x010a00, 0x010a00,
PG_U_OTHER_LETTER
},
3342
{0x010a01, 0x010a03,
PG_U_NONSPACING_MARK
},
3343
{0x010a05, 0x010a06,
PG_U_NONSPACING_MARK
},
3344
{0x010a0c, 0x010a0f,
PG_U_NONSPACING_MARK
},
3345
{0x010a10, 0x010a13,
PG_U_OTHER_LETTER
},
3346
{0x010a15, 0x010a17,
PG_U_OTHER_LETTER
},
3347
{0x010a19, 0x010a35,
PG_U_OTHER_LETTER
},
3348
{0x010a38, 0x010a3a,
PG_U_NONSPACING_MARK
},
3349
{0x010a3f, 0x010a3f,
PG_U_NONSPACING_MARK
},
3350
{0x010a40, 0x010a48,
PG_U_OTHER_NUMBER
},
3351
{0x010a50, 0x010a58,
PG_U_OTHER_PUNCTUATION
},
3352
{0x010a60, 0x010a7c,
PG_U_OTHER_LETTER
},
3353
{0x010a7d, 0x010a7e,
PG_U_OTHER_NUMBER
},
3354
{0x010a7f, 0x010a7f,
PG_U_OTHER_PUNCTUATION
},
3355
{0x010a80, 0x010a9c,
PG_U_OTHER_LETTER
},
3356
{0x010a9d, 0x010a9f,
PG_U_OTHER_NUMBER
},
3357
{0x010ac0, 0x010ac7,
PG_U_OTHER_LETTER
},
3358
{0x010ac8, 0x010ac8,
PG_U_OTHER_SYMBOL
},
3359
{0x010ac9, 0x010ae4,
PG_U_OTHER_LETTER
},
3360
{0x010ae5, 0x010ae6,
PG_U_NONSPACING_MARK
},
3361
{0x010aeb, 0x010aef,
PG_U_OTHER_NUMBER
},
3362
{0x010af0, 0x010af6,
PG_U_OTHER_PUNCTUATION
},
3363
{0x010b00, 0x010b35,
PG_U_OTHER_LETTER
},
3364
{0x010b39, 0x010b3f,
PG_U_OTHER_PUNCTUATION
},
3365
{0x010b40, 0x010b55,
PG_U_OTHER_LETTER
},
3366
{0x010b58, 0x010b5f,
PG_U_OTHER_NUMBER
},
3367
{0x010b60, 0x010b72,
PG_U_OTHER_LETTER
},
3368
{0x010b78, 0x010b7f,
PG_U_OTHER_NUMBER
},
3369
{0x010b80, 0x010b91,
PG_U_OTHER_LETTER
},
3370
{0x010b99, 0x010b9c,
PG_U_OTHER_PUNCTUATION
},
3371
{0x010ba9, 0x010baf,
PG_U_OTHER_NUMBER
},
3372
{0x010c00, 0x010c48,
PG_U_OTHER_LETTER
},
3373
{0x010c80, 0x010cb2,
PG_U_UPPERCASE_LETTER
},
3374
{0x010cc0, 0x010cf2,
PG_U_LOWERCASE_LETTER
},
3375
{0x010cfa, 0x010cff,
PG_U_OTHER_NUMBER
},
3376
{0x010d00, 0x010d23,
PG_U_OTHER_LETTER
},
3377
{0x010d24, 0x010d27,
PG_U_NONSPACING_MARK
},
3378
{0x010d30, 0x010d39,
PG_U_DECIMAL_NUMBER
},
3379
{0x010e60, 0x010e7e,
PG_U_OTHER_NUMBER
},
3380
{0x010e80, 0x010ea9,
PG_U_OTHER_LETTER
},
3381
{0x010eab, 0x010eac,
PG_U_NONSPACING_MARK
},
3382
{0x010ead, 0x010ead,
PG_U_DASH_PUNCTUATION
},
3383
{0x010eb0, 0x010eb1,
PG_U_OTHER_LETTER
},
3384
{0x010efd, 0x010eff,
PG_U_NONSPACING_MARK
},
3385
{0x010f00, 0x010f1c,
PG_U_OTHER_LETTER
},
3386
{0x010f1d, 0x010f26,
PG_U_OTHER_NUMBER
},
3387
{0x010f27, 0x010f27,
PG_U_OTHER_LETTER
},
3388
{0x010f30, 0x010f45,
PG_U_OTHER_LETTER
},
3389
{0x010f46, 0x010f50,
PG_U_NONSPACING_MARK
},
3390
{0x010f51, 0x010f54,
PG_U_OTHER_NUMBER
},
3391
{0x010f55, 0x010f59,
PG_U_OTHER_PUNCTUATION
},
3392
{0x010f70, 0x010f81,
PG_U_OTHER_LETTER
},
3393
{0x010f82, 0x010f85,
PG_U_NONSPACING_MARK
},
3394
{0x010f86, 0x010f89,
PG_U_OTHER_PUNCTUATION
},
3395
{0x010fb0, 0x010fc4,
PG_U_OTHER_LETTER
},
3396
{0x010fc5, 0x010fcb,
PG_U_OTHER_NUMBER
},
3397
{0x010fe0, 0x010ff6,
PG_U_OTHER_LETTER
},
3398
{0x011000, 0x011000,
PG_U_SPACING_MARK
},
3399
{0x011001, 0x011001,
PG_U_NONSPACING_MARK
},
3400
{0x011002, 0x011002,
PG_U_SPACING_MARK
},
3401
{0x011003, 0x011037,
PG_U_OTHER_LETTER
},
3402
{0x011038, 0x011046,
PG_U_NONSPACING_MARK
},
3403
{0x011047, 0x01104d,
PG_U_OTHER_PUNCTUATION
},
3404
{0x011052, 0x011065,
PG_U_OTHER_NUMBER
},
3405
{0x011066, 0x01106f,
PG_U_DECIMAL_NUMBER
},
3406
{0x011070, 0x011070,
PG_U_NONSPACING_MARK
},
3407
{0x011071, 0x011072,
PG_U_OTHER_LETTER
},
3408
{0x011073, 0x011074,
PG_U_NONSPACING_MARK
},
3409
{0x011075, 0x011075,
PG_U_OTHER_LETTER
},
3410
{0x01107f, 0x011081,
PG_U_NONSPACING_MARK
},
3411
{0x011082, 0x011082,
PG_U_SPACING_MARK
},
3412
{0x011083, 0x0110af,
PG_U_OTHER_LETTER
},
3413
{0x0110b0, 0x0110b2,
PG_U_SPACING_MARK
},
3414
{0x0110b3, 0x0110b6,
PG_U_NONSPACING_MARK
},
3415
{0x0110b7, 0x0110b8,
PG_U_SPACING_MARK
},
3416
{0x0110b9, 0x0110ba,
PG_U_NONSPACING_MARK
},
3417
{0x0110bb, 0x0110bc,
PG_U_OTHER_PUNCTUATION
},
3418
{0x0110bd, 0x0110bd,
PG_U_FORMAT
},
3419
{0x0110be, 0x0110c1,
PG_U_OTHER_PUNCTUATION
},
3420
{0x0110c2, 0x0110c2,
PG_U_NONSPACING_MARK
},
3421
{0x0110cd, 0x0110cd,
PG_U_FORMAT
},
3422
{0x0110d0, 0x0110e8,
PG_U_OTHER_LETTER
},
3423
{0x0110f0, 0x0110f9,
PG_U_DECIMAL_NUMBER
},
3424
{0x011100, 0x011102,
PG_U_NONSPACING_MARK
},
3425
{0x011103, 0x011126,
PG_U_OTHER_LETTER
},
3426
{0x011127, 0x01112b,
PG_U_NONSPACING_MARK
},
3427
{0x01112c, 0x01112c,
PG_U_SPACING_MARK
},
3428
{0x01112d, 0x011134,
PG_U_NONSPACING_MARK
},
3429
{0x011136, 0x01113f,
PG_U_DECIMAL_NUMBER
},
3430
{0x011140, 0x011143,
PG_U_OTHER_PUNCTUATION
},
3431
{0x011144, 0x011144,
PG_U_OTHER_LETTER
},
3432
{0x011145, 0x011146,
PG_U_SPACING_MARK
},
3433
{0x011147, 0x011147,
PG_U_OTHER_LETTER
},
3434
{0x011150, 0x011172,
PG_U_OTHER_LETTER
},
3435
{0x011173, 0x011173,
PG_U_NONSPACING_MARK
},
3436
{0x011174, 0x011175,
PG_U_OTHER_PUNCTUATION
},
3437
{0x011176, 0x011176,
PG_U_OTHER_LETTER
},
3438
{0x011180, 0x011181,
PG_U_NONSPACING_MARK
},
3439
{0x011182, 0x011182,
PG_U_SPACING_MARK
},
3440
{0x011183, 0x0111b2,
PG_U_OTHER_LETTER
},
3441
{0x0111b3, 0x0111b5,
PG_U_SPACING_MARK
},
3442
{0x0111b6, 0x0111be,
PG_U_NONSPACING_MARK
},
3443
{0x0111bf, 0x0111c0,
PG_U_SPACING_MARK
},
3444
{0x0111c1, 0x0111c4,
PG_U_OTHER_LETTER
},
3445
{0x0111c5, 0x0111c8,
PG_U_OTHER_PUNCTUATION
},
3446
{0x0111c9, 0x0111cc,
PG_U_NONSPACING_MARK
},
3447
{0x0111cd, 0x0111cd,
PG_U_OTHER_PUNCTUATION
},
3448
{0x0111ce, 0x0111ce,
PG_U_SPACING_MARK
},
3449
{0x0111cf, 0x0111cf,
PG_U_NONSPACING_MARK
},
3450
{0x0111d0, 0x0111d9,
PG_U_DECIMAL_NUMBER
},
3451
{0x0111da, 0x0111da,
PG_U_OTHER_LETTER
},
3452
{0x0111db, 0x0111db,
PG_U_OTHER_PUNCTUATION
},
3453
{0x0111dc, 0x0111dc,
PG_U_OTHER_LETTER
},
3454
{0x0111dd, 0x0111df,
PG_U_OTHER_PUNCTUATION
},
3455
{0x0111e1, 0x0111f4,
PG_U_OTHER_NUMBER
},
3456
{0x011200, 0x011211,
PG_U_OTHER_LETTER
},
3457
{0x011213, 0x01122b,
PG_U_OTHER_LETTER
},
3458
{0x01122c, 0x01122e,
PG_U_SPACING_MARK
},
3459
{0x01122f, 0x011231,
PG_U_NONSPACING_MARK
},
3460
{0x011232, 0x011233,
PG_U_SPACING_MARK
},
3461
{0x011234, 0x011234,
PG_U_NONSPACING_MARK
},
3462
{0x011235, 0x011235,
PG_U_SPACING_MARK
},
3463
{0x011236, 0x011237,
PG_U_NONSPACING_MARK
},
3464
{0x011238, 0x01123d,
PG_U_OTHER_PUNCTUATION
},
3465
{0x01123e, 0x01123e,
PG_U_NONSPACING_MARK
},
3466
{0x01123f, 0x011240,
PG_U_OTHER_LETTER
},
3467
{0x011241, 0x011241,
PG_U_NONSPACING_MARK
},
3468
{0x011280, 0x011286,
PG_U_OTHER_LETTER
},
3469
{0x011288, 0x011288,
PG_U_OTHER_LETTER
},
3470
{0x01128a, 0x01128d,
PG_U_OTHER_LETTER
},
3471
{0x01128f, 0x01129d,
PG_U_OTHER_LETTER
},
3472
{0x01129f, 0x0112a8,
PG_U_OTHER_LETTER
},
3473
{0x0112a9, 0x0112a9,
PG_U_OTHER_PUNCTUATION
},
3474
{0x0112b0, 0x0112de,
PG_U_OTHER_LETTER
},
3475
{0x0112df, 0x0112df,
PG_U_NONSPACING_MARK
},
3476
{0x0112e0, 0x0112e2,
PG_U_SPACING_MARK
},
3477
{0x0112e3, 0x0112ea,
PG_U_NONSPACING_MARK
},
3478
{0x0112f0, 0x0112f9,
PG_U_DECIMAL_NUMBER
},
3479
{0x011300, 0x011301,
PG_U_NONSPACING_MARK
},
3480
{0x011302, 0x011303,
PG_U_SPACING_MARK
},
3481
{0x011305, 0x01130c,
PG_U_OTHER_LETTER
},
3482
{0x01130f, 0x011310,
PG_U_OTHER_LETTER
},
3483
{0x011313, 0x011328,
PG_U_OTHER_LETTER
},
3484
{0x01132a, 0x011330,
PG_U_OTHER_LETTER
},
3485
{0x011332, 0x011333,
PG_U_OTHER_LETTER
},
3486
{0x011335, 0x011339,
PG_U_OTHER_LETTER
},
3487
{0x01133b, 0x01133c,
PG_U_NONSPACING_MARK
},
3488
{0x01133d, 0x01133d,
PG_U_OTHER_LETTER
},
3489
{0x01133e, 0x01133f,
PG_U_SPACING_MARK
},
3490
{0x011340, 0x011340,
PG_U_NONSPACING_MARK
},
3491
{0x011341, 0x011344,
PG_U_SPACING_MARK
},
3492
{0x011347, 0x011348,
PG_U_SPACING_MARK
},
3493
{0x01134b, 0x01134d,
PG_U_SPACING_MARK
},
3494
{0x011350, 0x011350,
PG_U_OTHER_LETTER
},
3495
{0x011357, 0x011357,
PG_U_SPACING_MARK
},
3496
{0x01135d, 0x011361,
PG_U_OTHER_LETTER
},
3497
{0x011362, 0x011363,
PG_U_SPACING_MARK
},
3498
{0x011366, 0x01136c,
PG_U_NONSPACING_MARK
},
3499
{0x011370, 0x011374,
PG_U_NONSPACING_MARK
},
3500
{0x011400, 0x011434,
PG_U_OTHER_LETTER
},
3501
{0x011435, 0x011437,
PG_U_SPACING_MARK
},
3502
{0x011438, 0x01143f,
PG_U_NONSPACING_MARK
},
3503
{0x011440, 0x011441,
PG_U_SPACING_MARK
},
3504
{0x011442, 0x011444,
PG_U_NONSPACING_MARK
},
3505
{0x011445, 0x011445,
PG_U_SPACING_MARK
},
3506
{0x011446, 0x011446,
PG_U_NONSPACING_MARK
},
3507
{0x011447, 0x01144a,
PG_U_OTHER_LETTER
},
3508
{0x01144b, 0x01144f,
PG_U_OTHER_PUNCTUATION
},
3509
{0x011450, 0x011459,
PG_U_DECIMAL_NUMBER
},
3510
{0x01145a, 0x01145b,
PG_U_OTHER_PUNCTUATION
},
3511
{0x01145d, 0x01145d,
PG_U_OTHER_PUNCTUATION
},
3512
{0x01145e, 0x01145e,
PG_U_NONSPACING_MARK
},
3513
{0x01145f, 0x011461,
PG_U_OTHER_LETTER
},
3514
{0x011480, 0x0114af,
PG_U_OTHER_LETTER
},
3515
{0x0114b0, 0x0114b2,
PG_U_SPACING_MARK
},
3516
{0x0114b3, 0x0114b8,
PG_U_NONSPACING_MARK
},
3517
{0x0114b9, 0x0114b9,
PG_U_SPACING_MARK
},
3518
{0x0114ba, 0x0114ba,
PG_U_NONSPACING_MARK
},
3519
{0x0114bb, 0x0114be,
PG_U_SPACING_MARK
},
3520
{0x0114bf, 0x0114c0,
PG_U_NONSPACING_MARK
},
3521
{0x0114c1, 0x0114c1,
PG_U_SPACING_MARK
},
3522
{0x0114c2, 0x0114c3,
PG_U_NONSPACING_MARK
},
3523
{0x0114c4, 0x0114c5,
PG_U_OTHER_LETTER
},
3524
{0x0114c6, 0x0114c6,
PG_U_OTHER_PUNCTUATION
},
3525
{0x0114c7, 0x0114c7,
PG_U_OTHER_LETTER
},
3526
{0x0114d0, 0x0114d9,
PG_U_DECIMAL_NUMBER
},
3527
{0x011580, 0x0115ae,
PG_U_OTHER_LETTER
},
3528
{0x0115af, 0x0115b1,
PG_U_SPACING_MARK
},
3529
{0x0115b2, 0x0115b5,
PG_U_NONSPACING_MARK
},
3530
{0x0115b8, 0x0115bb,
PG_U_SPACING_MARK
},
3531
{0x0115bc, 0x0115bd,
PG_U_NONSPACING_MARK
},
3532
{0x0115be, 0x0115be,
PG_U_SPACING_MARK
},
3533
{0x0115bf, 0x0115c0,
PG_U_NONSPACING_MARK
},
3534
{0x0115c1, 0x0115d7,
PG_U_OTHER_PUNCTUATION
},
3535
{0x0115d8, 0x0115db,
PG_U_OTHER_LETTER
},
3536
{0x0115dc, 0x0115dd,
PG_U_NONSPACING_MARK
},
3537
{0x011600, 0x01162f,
PG_U_OTHER_LETTER
},
3538
{0x011630, 0x011632,
PG_U_SPACING_MARK
},
3539
{0x011633, 0x01163a,
PG_U_NONSPACING_MARK
},
3540
{0x01163b, 0x01163c,
PG_U_SPACING_MARK
},
3541
{0x01163d, 0x01163d,
PG_U_NONSPACING_MARK
},
3542
{0x01163e, 0x01163e,
PG_U_SPACING_MARK
},
3543
{0x01163f, 0x011640,
PG_U_NONSPACING_MARK
},
3544
{0x011641, 0x011643,
PG_U_OTHER_PUNCTUATION
},
3545
{0x011644, 0x011644,
PG_U_OTHER_LETTER
},
3546
{0x011650, 0x011659,
PG_U_DECIMAL_NUMBER
},
3547
{0x011660, 0x01166c,
PG_U_OTHER_PUNCTUATION
},
3548
{0x011680, 0x0116aa,
PG_U_OTHER_LETTER
},
3549
{0x0116ab, 0x0116ab,
PG_U_NONSPACING_MARK
},
3550
{0x0116ac, 0x0116ac,
PG_U_SPACING_MARK
},
3551
{0x0116ad, 0x0116ad,
PG_U_NONSPACING_MARK
},
3552
{0x0116ae, 0x0116af,
PG_U_SPACING_MARK
},
3553
{0x0116b0, 0x0116b5,
PG_U_NONSPACING_MARK
},
3554
{0x0116b6, 0x0116b6,
PG_U_SPACING_MARK
},
3555
{0x0116b7, 0x0116b7,
PG_U_NONSPACING_MARK
},
3556
{0x0116b8, 0x0116b8,
PG_U_OTHER_LETTER
},
3557
{0x0116b9, 0x0116b9,
PG_U_OTHER_PUNCTUATION
},
3558
{0x0116c0, 0x0116c9,
PG_U_DECIMAL_NUMBER
},
3559
{0x011700, 0x01171a,
PG_U_OTHER_LETTER
},
3560
{0x01171d, 0x01171f,
PG_U_NONSPACING_MARK
},
3561
{0x011720, 0x011721,
PG_U_SPACING_MARK
},
3562
{0x011722, 0x011725,
PG_U_NONSPACING_MARK
},
3563
{0x011726, 0x011726,
PG_U_SPACING_MARK
},
3564
{0x011727, 0x01172b,
PG_U_NONSPACING_MARK
},
3565
{0x011730, 0x011739,
PG_U_DECIMAL_NUMBER
},
3566
{0x01173a, 0x01173b,
PG_U_OTHER_NUMBER
},
3567
{0x01173c, 0x01173e,
PG_U_OTHER_PUNCTUATION
},
3568
{0x01173f, 0x01173f,
PG_U_OTHER_SYMBOL
},
3569
{0x011740, 0x011746,
PG_U_OTHER_LETTER
},
3570
{0x011800, 0x01182b,
PG_U_OTHER_LETTER
},
3571
{0x01182c, 0x01182e,
PG_U_SPACING_MARK
},
3572
{0x01182f, 0x011837,
PG_U_NONSPACING_MARK
},
3573
{0x011838, 0x011838,
PG_U_SPACING_MARK
},
3574
{0x011839, 0x01183a,
PG_U_NONSPACING_MARK
},
3575
{0x01183b, 0x01183b,
PG_U_OTHER_PUNCTUATION
},
3576
{0x0118a0, 0x0118bf,
PG_U_UPPERCASE_LETTER
},
3577
{0x0118c0, 0x0118df,
PG_U_LOWERCASE_LETTER
},
3578
{0x0118e0, 0x0118e9,
PG_U_DECIMAL_NUMBER
},
3579
{0x0118ea, 0x0118f2,
PG_U_OTHER_NUMBER
},
3580
{0x0118ff, 0x011906,
PG_U_OTHER_LETTER
},
3581
{0x011909, 0x011909,
PG_U_OTHER_LETTER
},
3582
{0x01190c, 0x011913,
PG_U_OTHER_LETTER
},
3583
{0x011915, 0x011916,
PG_U_OTHER_LETTER
},
3584
{0x011918, 0x01192f,
PG_U_OTHER_LETTER
},
3585
{0x011930, 0x011935,
PG_U_SPACING_MARK
},
3586
{0x011937, 0x011938,
PG_U_SPACING_MARK
},
3587
{0x01193b, 0x01193c,
PG_U_NONSPACING_MARK
},
3588
{0x01193d, 0x01193d,
PG_U_SPACING_MARK
},
3589
{0x01193e, 0x01193e,
PG_U_NONSPACING_MARK
},
3590
{0x01193f, 0x01193f,
PG_U_OTHER_LETTER
},
3591
{0x011940, 0x011940,
PG_U_SPACING_MARK
},
3592
{0x011941, 0x011941,
PG_U_OTHER_LETTER
},
3593
{0x011942, 0x011942,
PG_U_SPACING_MARK
},
3594
{0x011943, 0x011943,
PG_U_NONSPACING_MARK
},
3595
{0x011944, 0x011946,
PG_U_OTHER_PUNCTUATION
},
3596
{0x011950, 0x011959,
PG_U_DECIMAL_NUMBER
},
3597
{0x0119a0, 0x0119a7,
PG_U_OTHER_LETTER
},
3598
{0x0119aa, 0x0119d0,
PG_U_OTHER_LETTER
},
3599
{0x0119d1, 0x0119d3,
PG_U_SPACING_MARK
},
3600
{0x0119d4, 0x0119d7,
PG_U_NONSPACING_MARK
},
3601
{0x0119da, 0x0119db,
PG_U_NONSPACING_MARK
},
3602
{0x0119dc, 0x0119df,
PG_U_SPACING_MARK
},
3603
{0x0119e0, 0x0119e0,
PG_U_NONSPACING_MARK
},
3604
{0x0119e1, 0x0119e1,
PG_U_OTHER_LETTER
},
3605
{0x0119e2, 0x0119e2,
PG_U_OTHER_PUNCTUATION
},
3606
{0x0119e3, 0x0119e3,
PG_U_OTHER_LETTER
},
3607
{0x0119e4, 0x0119e4,
PG_U_SPACING_MARK
},
3608
{0x011a00, 0x011a00,
PG_U_OTHER_LETTER
},
3609
{0x011a01, 0x011a0a,
PG_U_NONSPACING_MARK
},
3610
{0x011a0b, 0x011a32,
PG_U_OTHER_LETTER
},
3611
{0x011a33, 0x011a38,
PG_U_NONSPACING_MARK
},
3612
{0x011a39, 0x011a39,
PG_U_SPACING_MARK
},
3613
{0x011a3a, 0x011a3a,
PG_U_OTHER_LETTER
},
3614
{0x011a3b, 0x011a3e,
PG_U_NONSPACING_MARK
},
3615
{0x011a3f, 0x011a46,
PG_U_OTHER_PUNCTUATION
},
3616
{0x011a47, 0x011a47,
PG_U_NONSPACING_MARK
},
3617
{0x011a50, 0x011a50,
PG_U_OTHER_LETTER
},
3618
{0x011a51, 0x011a56,
PG_U_NONSPACING_MARK
},
3619
{0x011a57, 0x011a58,
PG_U_SPACING_MARK
},
3620
{0x011a59, 0x011a5b,
PG_U_NONSPACING_MARK
},
3621
{0x011a5c, 0x011a89,
PG_U_OTHER_LETTER
},
3622
{0x011a8a, 0x011a96,
PG_U_NONSPACING_MARK
},
3623
{0x011a97, 0x011a97,
PG_U_SPACING_MARK
},
3624
{0x011a98, 0x011a99,
PG_U_NONSPACING_MARK
},
3625
{0x011a9a, 0x011a9c,
PG_U_OTHER_PUNCTUATION
},
3626
{0x011a9d, 0x011a9d,
PG_U_OTHER_LETTER
},
3627
{0x011a9e, 0x011aa2,
PG_U_OTHER_PUNCTUATION
},
3628
{0x011ab0, 0x011af8,
PG_U_OTHER_LETTER
},
3629
{0x011b00, 0x011b09,
PG_U_OTHER_PUNCTUATION
},
3630
{0x011c00, 0x011c08,
PG_U_OTHER_LETTER
},
3631
{0x011c0a, 0x011c2e,
PG_U_OTHER_LETTER
},
3632
{0x011c2f, 0x011c2f,
PG_U_SPACING_MARK
},
3633
{0x011c30, 0x011c36,
PG_U_NONSPACING_MARK
},
3634
{0x011c38, 0x011c3d,
PG_U_NONSPACING_MARK
},
3635
{0x011c3e, 0x011c3e,
PG_U_SPACING_MARK
},
3636
{0x011c3f, 0x011c3f,
PG_U_NONSPACING_MARK
},
3637
{0x011c40, 0x011c40,
PG_U_OTHER_LETTER
},
3638
{0x011c41, 0x011c45,
PG_U_OTHER_PUNCTUATION
},
3639
{0x011c50, 0x011c59,
PG_U_DECIMAL_NUMBER
},
3640
{0x011c5a, 0x011c6c,
PG_U_OTHER_NUMBER
},
3641
{0x011c70, 0x011c71,
PG_U_OTHER_PUNCTUATION
},
3642
{0x011c72, 0x011c8f,
PG_U_OTHER_LETTER
},
3643
{0x011c92, 0x011ca7,
PG_U_NONSPACING_MARK
},
3644
{0x011ca9, 0x011ca9,
PG_U_SPACING_MARK
},
3645
{0x011caa, 0x011cb0,
PG_U_NONSPACING_MARK
},
3646
{0x011cb1, 0x011cb1,
PG_U_SPACING_MARK
},
3647
{0x011cb2, 0x011cb3,
PG_U_NONSPACING_MARK
},
3648
{0x011cb4, 0x011cb4,
PG_U_SPACING_MARK
},
3649
{0x011cb5, 0x011cb6,
PG_U_NONSPACING_MARK
},
3650
{0x011d00, 0x011d06,
PG_U_OTHER_LETTER
},
3651
{0x011d08, 0x011d09,
PG_U_OTHER_LETTER
},
3652
{0x011d0b, 0x011d30,
PG_U_OTHER_LETTER
},
3653
{0x011d31, 0x011d36,
PG_U_NONSPACING_MARK
},
3654
{0x011d3a, 0x011d3a,
PG_U_NONSPACING_MARK
},
3655
{0x011d3c, 0x011d3d,
PG_U_NONSPACING_MARK
},
3656
{0x011d3f, 0x011d45,
PG_U_NONSPACING_MARK
},
3657
{0x011d46, 0x011d46,
PG_U_OTHER_LETTER
},
3658
{0x011d47, 0x011d47,
PG_U_NONSPACING_MARK
},
3659
{0x011d50, 0x011d59,
PG_U_DECIMAL_NUMBER
},
3660
{0x011d60, 0x011d65,
PG_U_OTHER_LETTER
},
3661
{0x011d67, 0x011d68,
PG_U_OTHER_LETTER
},
3662
{0x011d6a, 0x011d89,
PG_U_OTHER_LETTER
},
3663
{0x011d8a, 0x011d8e,
PG_U_SPACING_MARK
},
3664
{0x011d90, 0x011d91,
PG_U_NONSPACING_MARK
},
3665
{0x011d93, 0x011d94,
PG_U_SPACING_MARK
},
3666
{0x011d95, 0x011d95,
PG_U_NONSPACING_MARK
},
3667
{0x011d96, 0x011d96,
PG_U_SPACING_MARK
},
3668
{0x011d97, 0x011d97,
PG_U_NONSPACING_MARK
},
3669
{0x011d98, 0x011d98,
PG_U_OTHER_LETTER
},
3670
{0x011da0, 0x011da9,
PG_U_DECIMAL_NUMBER
},
3671
{0x011ee0, 0x011ef2,
PG_U_OTHER_LETTER
},
3672
{0x011ef3, 0x011ef4,
PG_U_NONSPACING_MARK
},
3673
{0x011ef5, 0x011ef6,
PG_U_SPACING_MARK
},
3674
{0x011ef7, 0x011ef8,
PG_U_OTHER_PUNCTUATION
},
3675
{0x011f00, 0x011f01,
PG_U_NONSPACING_MARK
},
3676
{0x011f02, 0x011f02,
PG_U_OTHER_LETTER
},
3677
{0x011f03, 0x011f03,
PG_U_SPACING_MARK
},
3678
{0x011f04, 0x011f10,
PG_U_OTHER_LETTER
},
3679
{0x011f12, 0x011f33,
PG_U_OTHER_LETTER
},
3680
{0x011f34, 0x011f35,
PG_U_SPACING_MARK
},
3681
{0x011f36, 0x011f3a,
PG_U_NONSPACING_MARK
},
3682
{0x011f3e, 0x011f3f,
PG_U_SPACING_MARK
},
3683
{0x011f40, 0x011f40,
PG_U_NONSPACING_MARK
},
3684
{0x011f41, 0x011f41,
PG_U_SPACING_MARK
},
3685
{0x011f42, 0x011f42,
PG_U_NONSPACING_MARK
},
3686
{0x011f43, 0x011f4f,
PG_U_OTHER_PUNCTUATION
},
3687
{0x011f50, 0x011f59,
PG_U_DECIMAL_NUMBER
},
3688
{0x011fb0, 0x011fb0,
PG_U_OTHER_LETTER
},
3689
{0x011fc0, 0x011fd4,
PG_U_OTHER_NUMBER
},
3690
{0x011fd5, 0x011fdc,
PG_U_OTHER_SYMBOL
},
3691
{0x011fdd, 0x011fe0,
PG_U_CURRENCY_SYMBOL
},
3692
{0x011fe1, 0x011ff1,
PG_U_OTHER_SYMBOL
},
3693
{0x011fff, 0x011fff,
PG_U_OTHER_PUNCTUATION
},
3694
{0x012000, 0x012399,
PG_U_OTHER_LETTER
},
3695
{0x012400, 0x01246e,
PG_U_LETTER_NUMBER
},
3696
{0x012470, 0x012474,
PG_U_OTHER_PUNCTUATION
},
3697
{0x012480, 0x012543,
PG_U_OTHER_LETTER
},
3698
{0x012f90, 0x012ff0,
PG_U_OTHER_LETTER
},
3699
{0x012ff1, 0x012ff2,
PG_U_OTHER_PUNCTUATION
},
3700
{0x013000, 0x01342f,
PG_U_OTHER_LETTER
},
3701
{0x013430, 0x01343f,
PG_U_FORMAT
},
3702
{0x013440, 0x013440,
PG_U_NONSPACING_MARK
},
3703
{0x013441, 0x013446,
PG_U_OTHER_LETTER
},
3704
{0x013447, 0x013455,
PG_U_NONSPACING_MARK
},
3705
{0x014400, 0x014646,
PG_U_OTHER_LETTER
},
3706
{0x016800, 0x016a38,
PG_U_OTHER_LETTER
},
3707
{0x016a40, 0x016a5e,
PG_U_OTHER_LETTER
},
3708
{0x016a60, 0x016a69,
PG_U_DECIMAL_NUMBER
},
3709
{0x016a6e, 0x016a6f,
PG_U_OTHER_PUNCTUATION
},
3710
{0x016a70, 0x016abe,
PG_U_OTHER_LETTER
},
3711
{0x016ac0, 0x016ac9,
PG_U_DECIMAL_NUMBER
},
3712
{0x016ad0, 0x016aed,
PG_U_OTHER_LETTER
},
3713
{0x016af0, 0x016af4,
PG_U_NONSPACING_MARK
},
3714
{0x016af5, 0x016af5,
PG_U_OTHER_PUNCTUATION
},
3715
{0x016b00, 0x016b2f,
PG_U_OTHER_LETTER
},
3716
{0x016b30, 0x016b36,
PG_U_NONSPACING_MARK
},
3717
{0x016b37, 0x016b3b,
PG_U_OTHER_PUNCTUATION
},
3718
{0x016b3c, 0x016b3f,
PG_U_OTHER_SYMBOL
},
3719
{0x016b40, 0x016b43,
PG_U_MODIFIER_LETTER
},
3720
{0x016b44, 0x016b44,
PG_U_OTHER_PUNCTUATION
},
3721
{0x016b45, 0x016b45,
PG_U_OTHER_SYMBOL
},
3722
{0x016b50, 0x016b59,
PG_U_DECIMAL_NUMBER
},
3723
{0x016b5b, 0x016b61,
PG_U_OTHER_NUMBER
},
3724
{0x016b63, 0x016b77,
PG_U_OTHER_LETTER
},
3725
{0x016b7d, 0x016b8f,
PG_U_OTHER_LETTER
},
3726
{0x016e40, 0x016e5f,
PG_U_UPPERCASE_LETTER
},
3727
{0x016e60, 0x016e7f,
PG_U_LOWERCASE_LETTER
},
3728
{0x016e80, 0x016e96,
PG_U_OTHER_NUMBER
},
3729
{0x016e97, 0x016e9a,
PG_U_OTHER_PUNCTUATION
},
3730
{0x016f00, 0x016f4a,
PG_U_OTHER_LETTER
},
3731
{0x016f4f, 0x016f4f,
PG_U_NONSPACING_MARK
},
3732
{0x016f50, 0x016f50,
PG_U_OTHER_LETTER
},
3733
{0x016f51, 0x016f87,
PG_U_SPACING_MARK
},
3734
{0x016f8f, 0x016f92,
PG_U_NONSPACING_MARK
},
3735
{0x016f93, 0x016f9f,
PG_U_MODIFIER_LETTER
},
3736
{0x016fe0, 0x016fe1,
PG_U_MODIFIER_LETTER
},
3737
{0x016fe2, 0x016fe2,
PG_U_OTHER_PUNCTUATION
},
3738
{0x016fe3, 0x016fe3,
PG_U_MODIFIER_LETTER
},
3739
{0x016fe4, 0x016fe4,
PG_U_NONSPACING_MARK
},
3740
{0x016ff0, 0x016ff1,
PG_U_SPACING_MARK
},
3741
{0x017000, 0x0187f7,
PG_U_OTHER_LETTER
},
3742
{0x018800, 0x018cd5,
PG_U_OTHER_LETTER
},
3743
{0x018d00, 0x018d08,
PG_U_OTHER_LETTER
},
3744
{0x01aff0, 0x01aff3,
PG_U_MODIFIER_LETTER
},
3745
{0x01aff5, 0x01affb,
PG_U_MODIFIER_LETTER
},
3746
{0x01affd, 0x01affe,
PG_U_MODIFIER_LETTER
},
3747
{0x01b000, 0x01b122,
PG_U_OTHER_LETTER
},
3748
{0x01b132, 0x01b132,
PG_U_OTHER_LETTER
},
3749
{0x01b150, 0x01b152,
PG_U_OTHER_LETTER
},
3750
{0x01b155, 0x01b155,
PG_U_OTHER_LETTER
},
3751
{0x01b164, 0x01b167,
PG_U_OTHER_LETTER
},
3752
{0x01b170, 0x01b2fb,
PG_U_OTHER_LETTER
},
3753
{0x01bc00, 0x01bc6a,
PG_U_OTHER_LETTER
},
3754
{0x01bc70, 0x01bc7c,
PG_U_OTHER_LETTER
},
3755
{0x01bc80, 0x01bc88,
PG_U_OTHER_LETTER
},
3756
{0x01bc90, 0x01bc99,
PG_U_OTHER_LETTER
},
3757
{0x01bc9c, 0x01bc9c,
PG_U_OTHER_SYMBOL
},
3758
{0x01bc9d, 0x01bc9e,
PG_U_NONSPACING_MARK
},
3759
{0x01bc9f, 0x01bc9f,
PG_U_OTHER_PUNCTUATION
},
3760
{0x01bca0, 0x01bca3,
PG_U_FORMAT
},
3761
{0x01cf00, 0x01cf2d,
PG_U_NONSPACING_MARK
},
3762
{0x01cf30, 0x01cf46,
PG_U_NONSPACING_MARK
},
3763
{0x01cf50, 0x01cfc3,
PG_U_OTHER_SYMBOL
},
3764
{0x01d000, 0x01d0f5,
PG_U_OTHER_SYMBOL
},
3765
{0x01d100, 0x01d126,
PG_U_OTHER_SYMBOL
},
3766
{0x01d129, 0x01d164,
PG_U_OTHER_SYMBOL
},
3767
{0x01d165, 0x01d166,
PG_U_SPACING_MARK
},
3768
{0x01d167, 0x01d169,
PG_U_NONSPACING_MARK
},
3769
{0x01d16a, 0x01d16c,
PG_U_OTHER_SYMBOL
},
3770
{0x01d16d, 0x01d172,
PG_U_SPACING_MARK
},
3771
{0x01d173, 0x01d17a,
PG_U_FORMAT
},
3772
{0x01d17b, 0x01d182,
PG_U_NONSPACING_MARK
},
3773
{0x01d183, 0x01d184,
PG_U_OTHER_SYMBOL
},
3774
{0x01d185, 0x01d18b,
PG_U_NONSPACING_MARK
},
3775
{0x01d18c, 0x01d1a9,
PG_U_OTHER_SYMBOL
},
3776
{0x01d1aa, 0x01d1ad,
PG_U_NONSPACING_MARK
},
3777
{0x01d1ae, 0x01d1ea,
PG_U_OTHER_SYMBOL
},
3778
{0x01d200, 0x01d241,
PG_U_OTHER_SYMBOL
},
3779
{0x01d242, 0x01d244,
PG_U_NONSPACING_MARK
},
3780
{0x01d245, 0x01d245,
PG_U_OTHER_SYMBOL
},
3781
{0x01d2c0, 0x01d2d3,
PG_U_OTHER_NUMBER
},
3782
{0x01d2e0, 0x01d2f3,
PG_U_OTHER_NUMBER
},
3783
{0x01d300, 0x01d356,
PG_U_OTHER_SYMBOL
},
3784
{0x01d360, 0x01d378,
PG_U_OTHER_NUMBER
},
3785
{0x01d400, 0x01d419,
PG_U_UPPERCASE_LETTER
},
3786
{0x01d41a, 0x01d433,
PG_U_LOWERCASE_LETTER
},
3787
{0x01d434, 0x01d44d,
PG_U_UPPERCASE_LETTER
},
3788
{0x01d44e, 0x01d454,
PG_U_LOWERCASE_LETTER
},
3789
{0x01d456, 0x01d467,
PG_U_LOWERCASE_LETTER
},
3790
{0x01d468, 0x01d481,
PG_U_UPPERCASE_LETTER
},
3791
{0x01d482, 0x01d49b,
PG_U_LOWERCASE_LETTER
},
3792
{0x01d49c, 0x01d49c,
PG_U_UPPERCASE_LETTER
},
3793
{0x01d49e, 0x01d49f,
PG_U_UPPERCASE_LETTER
},
3794
{0x01d4a2, 0x01d4a2,
PG_U_UPPERCASE_LETTER
},
3795
{0x01d4a5, 0x01d4a6,
PG_U_UPPERCASE_LETTER
},
3796
{0x01d4a9, 0x01d4ac,
PG_U_UPPERCASE_LETTER
},
3797
{0x01d4ae, 0x01d4b5,
PG_U_UPPERCASE_LETTER
},
3798
{0x01d4b6, 0x01d4b9,
PG_U_LOWERCASE_LETTER
},
3799
{0x01d4bb, 0x01d4bb,
PG_U_LOWERCASE_LETTER
},
3800
{0x01d4bd, 0x01d4c3,
PG_U_LOWERCASE_LETTER
},
3801
{0x01d4c5, 0x01d4cf,
PG_U_LOWERCASE_LETTER
},
3802
{0x01d4d0, 0x01d4e9,
PG_U_UPPERCASE_LETTER
},
3803
{0x01d4ea, 0x01d503,
PG_U_LOWERCASE_LETTER
},
3804
{0x01d504, 0x01d505,
PG_U_UPPERCASE_LETTER
},
3805
{0x01d507, 0x01d50a,
PG_U_UPPERCASE_LETTER
},
3806
{0x01d50d, 0x01d514,
PG_U_UPPERCASE_LETTER
},
3807
{0x01d516, 0x01d51c,
PG_U_UPPERCASE_LETTER
},
3808
{0x01d51e, 0x01d537,
PG_U_LOWERCASE_LETTER
},
3809
{0x01d538, 0x01d539,
PG_U_UPPERCASE_LETTER
},
3810
{0x01d53b, 0x01d53e,
PG_U_UPPERCASE_LETTER
},
3811
{0x01d540, 0x01d544,
PG_U_UPPERCASE_LETTER
},
3812
{0x01d546, 0x01d546,
PG_U_UPPERCASE_LETTER
},
3813
{0x01d54a, 0x01d550,
PG_U_UPPERCASE_LETTER
},
3814
{0x01d552, 0x01d56b,
PG_U_LOWERCASE_LETTER
},
3815
{0x01d56c, 0x01d585,
PG_U_UPPERCASE_LETTER
},
3816
{0x01d586, 0x01d59f,
PG_U_LOWERCASE_LETTER
},
3817
{0x01d5a0, 0x01d5b9,
PG_U_UPPERCASE_LETTER
},
3818
{0x01d5ba, 0x01d5d3,
PG_U_LOWERCASE_LETTER
},
3819
{0x01d5d4, 0x01d5ed,
PG_U_UPPERCASE_LETTER
},
3820
{0x01d5ee, 0x01d607,
PG_U_LOWERCASE_LETTER
},
3821
{0x01d608, 0x01d621,
PG_U_UPPERCASE_LETTER
},
3822
{0x01d622, 0x01d63b,
PG_U_LOWERCASE_LETTER
},
3823
{0x01d63c, 0x01d655,
PG_U_UPPERCASE_LETTER
},
3824
{0x01d656, 0x01d66f,
PG_U_LOWERCASE_LETTER
},
3825
{0x01d670, 0x01d689,
PG_U_UPPERCASE_LETTER
},
3826
{0x01d68a, 0x01d6a5,
PG_U_LOWERCASE_LETTER
},
3827
{0x01d6a8, 0x01d6c0,
PG_U_UPPERCASE_LETTER
},
3828
{0x01d6c1, 0x01d6c1,
PG_U_MATH_SYMBOL
},
3829
{0x01d6c2, 0x01d6da,
PG_U_LOWERCASE_LETTER
},
3830
{0x01d6db, 0x01d6db,
PG_U_MATH_SYMBOL
},
3831
{0x01d6dc, 0x01d6e1,
PG_U_LOWERCASE_LETTER
},
3832
{0x01d6e2, 0x01d6fa,
PG_U_UPPERCASE_LETTER
},
3833
{0x01d6fb, 0x01d6fb,
PG_U_MATH_SYMBOL
},
3834
{0x01d6fc, 0x01d714,
PG_U_LOWERCASE_LETTER
},
3835
{0x01d715, 0x01d715,
PG_U_MATH_SYMBOL
},
3836
{0x01d716, 0x01d71b,
PG_U_LOWERCASE_LETTER
},
3837
{0x01d71c, 0x01d734,
PG_U_UPPERCASE_LETTER
},
3838
{0x01d735, 0x01d735,
PG_U_MATH_SYMBOL
},
3839
{0x01d736, 0x01d74e,
PG_U_LOWERCASE_LETTER
},
3840
{0x01d74f, 0x01d74f,
PG_U_MATH_SYMBOL
},
3841
{0x01d750, 0x01d755,
PG_U_LOWERCASE_LETTER
},
3842
{0x01d756, 0x01d76e,
PG_U_UPPERCASE_LETTER
},
3843
{0x01d76f, 0x01d76f,
PG_U_MATH_SYMBOL
},
3844
{0x01d770, 0x01d788,
PG_U_LOWERCASE_LETTER
},
3845
{0x01d789, 0x01d789,
PG_U_MATH_SYMBOL
},
3846
{0x01d78a, 0x01d78f,
PG_U_LOWERCASE_LETTER
},
3847
{0x01d790, 0x01d7a8,
PG_U_UPPERCASE_LETTER
},
3848
{0x01d7a9, 0x01d7a9,
PG_U_MATH_SYMBOL
},
3849
{0x01d7aa, 0x01d7c2,
PG_U_LOWERCASE_LETTER
},
3850
{0x01d7c3, 0x01d7c3,
PG_U_MATH_SYMBOL
},
3851
{0x01d7c4, 0x01d7c9,
PG_U_LOWERCASE_LETTER
},
3852
{0x01d7ca, 0x01d7ca,
PG_U_UPPERCASE_LETTER
},
3853
{0x01d7cb, 0x01d7cb,
PG_U_LOWERCASE_LETTER
},
3854
{0x01d7ce, 0x01d7ff,
PG_U_DECIMAL_NUMBER
},
3855
{0x01d800, 0x01d9ff,
PG_U_OTHER_SYMBOL
},
3856
{0x01da00, 0x01da36,
PG_U_NONSPACING_MARK
},
3857
{0x01da37, 0x01da3a,
PG_U_OTHER_SYMBOL
},
3858
{0x01da3b, 0x01da6c,
PG_U_NONSPACING_MARK
},
3859
{0x01da6d, 0x01da74,
PG_U_OTHER_SYMBOL
},
3860
{0x01da75, 0x01da75,
PG_U_NONSPACING_MARK
},
3861
{0x01da76, 0x01da83,
PG_U_OTHER_SYMBOL
},
3862
{0x01da84, 0x01da84,
PG_U_NONSPACING_MARK
},
3863
{0x01da85, 0x01da86,
PG_U_OTHER_SYMBOL
},
3864
{0x01da87, 0x01da8b,
PG_U_OTHER_PUNCTUATION
},
3865
{0x01da9b, 0x01da9f,
PG_U_NONSPACING_MARK
},
3866
{0x01daa1, 0x01daaf,
PG_U_NONSPACING_MARK
},
3867
{0x01df00, 0x01df09,
PG_U_LOWERCASE_LETTER
},
3868
{0x01df0a, 0x01df0a,
PG_U_OTHER_LETTER
},
3869
{0x01df0b, 0x01df1e,
PG_U_LOWERCASE_LETTER
},
3870
{0x01df25, 0x01df2a,
PG_U_LOWERCASE_LETTER
},
3871
{0x01e000, 0x01e006,
PG_U_NONSPACING_MARK
},
3872
{0x01e008, 0x01e018,
PG_U_NONSPACING_MARK
},
3873
{0x01e01b, 0x01e021,
PG_U_NONSPACING_MARK
},
3874
{0x01e023, 0x01e024,
PG_U_NONSPACING_MARK
},
3875
{0x01e026, 0x01e02a,
PG_U_NONSPACING_MARK
},
3876
{0x01e030, 0x01e06d,
PG_U_MODIFIER_LETTER
},
3877
{0x01e08f, 0x01e08f,
PG_U_NONSPACING_MARK
},
3878
{0x01e100, 0x01e12c,
PG_U_OTHER_LETTER
},
3879
{0x01e130, 0x01e136,
PG_U_NONSPACING_MARK
},
3880
{0x01e137, 0x01e13d,
PG_U_MODIFIER_LETTER
},
3881
{0x01e140, 0x01e149,
PG_U_DECIMAL_NUMBER
},
3882
{0x01e14e, 0x01e14e,
PG_U_OTHER_LETTER
},
3883
{0x01e14f, 0x01e14f,
PG_U_OTHER_SYMBOL
},
3884
{0x01e290, 0x01e2ad,
PG_U_OTHER_LETTER
},
3885
{0x01e2ae, 0x01e2ae,
PG_U_NONSPACING_MARK
},
3886
{0x01e2c0, 0x01e2eb,
PG_U_OTHER_LETTER
},
3887
{0x01e2ec, 0x01e2ef,
PG_U_NONSPACING_MARK
},
3888
{0x01e2f0, 0x01e2f9,
PG_U_DECIMAL_NUMBER
},
3889
{0x01e2ff, 0x01e2ff,
PG_U_CURRENCY_SYMBOL
},
3890
{0x01e4d0, 0x01e4ea,
PG_U_OTHER_LETTER
},
3891
{0x01e4eb, 0x01e4eb,
PG_U_MODIFIER_LETTER
},
3892
{0x01e4ec, 0x01e4ef,
PG_U_NONSPACING_MARK
},
3893
{0x01e4f0, 0x01e4f9,
PG_U_DECIMAL_NUMBER
},
3894
{0x01e7e0, 0x01e7e6,
PG_U_OTHER_LETTER
},
3895
{0x01e7e8, 0x01e7eb,
PG_U_OTHER_LETTER
},
3896
{0x01e7ed, 0x01e7ee,
PG_U_OTHER_LETTER
},
3897
{0x01e7f0, 0x01e7fe,
PG_U_OTHER_LETTER
},
3898
{0x01e800, 0x01e8c4,
PG_U_OTHER_LETTER
},
3899
{0x01e8c7, 0x01e8cf,
PG_U_OTHER_NUMBER
},
3900
{0x01e8d0, 0x01e8d6,
PG_U_NONSPACING_MARK
},
3901
{0x01e900, 0x01e921,
PG_U_UPPERCASE_LETTER
},
3902
{0x01e922, 0x01e943,
PG_U_LOWERCASE_LETTER
},
3903
{0x01e944, 0x01e94a,
PG_U_NONSPACING_MARK
},
3904
{0x01e94b, 0x01e94b,
PG_U_MODIFIER_LETTER
},
3905
{0x01e950, 0x01e959,
PG_U_DECIMAL_NUMBER
},
3906
{0x01e95e, 0x01e95f,
PG_U_OTHER_PUNCTUATION
},
3907
{0x01ec71, 0x01ecab,
PG_U_OTHER_NUMBER
},
3908
{0x01ecac, 0x01ecac,
PG_U_OTHER_SYMBOL
},
3909
{0x01ecad, 0x01ecaf,
PG_U_OTHER_NUMBER
},
3910
{0x01ecb0, 0x01ecb0,
PG_U_CURRENCY_SYMBOL
},
3911
{0x01ecb1, 0x01ecb4,
PG_U_OTHER_NUMBER
},
3912
{0x01ed01, 0x01ed2d,
PG_U_OTHER_NUMBER
},
3913
{0x01ed2e, 0x01ed2e,
PG_U_OTHER_SYMBOL
},
3914
{0x01ed2f, 0x01ed3d,
PG_U_OTHER_NUMBER
},
3915
{0x01ee00, 0x01ee03,
PG_U_OTHER_LETTER
},
3916
{0x01ee05, 0x01ee1f,
PG_U_OTHER_LETTER
},
3917
{0x01ee21, 0x01ee22,
PG_U_OTHER_LETTER
},
3918
{0x01ee24, 0x01ee24,
PG_U_OTHER_LETTER
},
3919
{0x01ee27, 0x01ee27,
PG_U_OTHER_LETTER
},
3920
{0x01ee29, 0x01ee32,
PG_U_OTHER_LETTER
},
3921
{0x01ee34, 0x01ee37,
PG_U_OTHER_LETTER
},
3922
{0x01ee39, 0x01ee39,
PG_U_OTHER_LETTER
},
3923
{0x01ee3b, 0x01ee3b,
PG_U_OTHER_LETTER
},
3924
{0x01ee42, 0x01ee42,
PG_U_OTHER_LETTER
},
3925
{0x01ee47, 0x01ee47,
PG_U_OTHER_LETTER
},
3926
{0x01ee49, 0x01ee49,
PG_U_OTHER_LETTER
},
3927
{0x01ee4b, 0x01ee4b,
PG_U_OTHER_LETTER
},
3928
{0x01ee4d, 0x01ee4f,
PG_U_OTHER_LETTER
},
3929
{0x01ee51, 0x01ee52,
PG_U_OTHER_LETTER
},
3930
{0x01ee54, 0x01ee54,
PG_U_OTHER_LETTER
},
3931
{0x01ee57, 0x01ee57,
PG_U_OTHER_LETTER
},
3932
{0x01ee59, 0x01ee59,
PG_U_OTHER_LETTER
},
3933
{0x01ee5b, 0x01ee5b,
PG_U_OTHER_LETTER
},
3934
{0x01ee5d, 0x01ee5d,
PG_U_OTHER_LETTER
},
3935
{0x01ee5f, 0x01ee5f,
PG_U_OTHER_LETTER
},
3936
{0x01ee61, 0x01ee62,
PG_U_OTHER_LETTER
},
3937
{0x01ee64, 0x01ee64,
PG_U_OTHER_LETTER
},
3938
{0x01ee67, 0x01ee6a,
PG_U_OTHER_LETTER
},
3939
{0x01ee6c, 0x01ee72,
PG_U_OTHER_LETTER
},
3940
{0x01ee74, 0x01ee77,
PG_U_OTHER_LETTER
},
3941
{0x01ee79, 0x01ee7c,
PG_U_OTHER_LETTER
},
3942
{0x01ee7e, 0x01ee7e,
PG_U_OTHER_LETTER
},
3943
{0x01ee80, 0x01ee89,
PG_U_OTHER_LETTER
},
3944
{0x01ee8b, 0x01ee9b,
PG_U_OTHER_LETTER
},
3945
{0x01eea1, 0x01eea3,
PG_U_OTHER_LETTER
},
3946
{0x01eea5, 0x01eea9,
PG_U_OTHER_LETTER
},
3947
{0x01eeab, 0x01eebb,
PG_U_OTHER_LETTER
},
3948
{0x01eef0, 0x01eef1,
PG_U_MATH_SYMBOL
},
3949
{0x01f000, 0x01f02b,
PG_U_OTHER_SYMBOL
},
3950
{0x01f030, 0x01f093,
PG_U_OTHER_SYMBOL
},
3951
{0x01f0a0, 0x01f0ae,
PG_U_OTHER_SYMBOL
},
3952
{0x01f0b1, 0x01f0bf,
PG_U_OTHER_SYMBOL
},
3953
{0x01f0c1, 0x01f0cf,
PG_U_OTHER_SYMBOL
},
3954
{0x01f0d1, 0x01f0f5,
PG_U_OTHER_SYMBOL
},
3955
{0x01f100, 0x01f10c,
PG_U_OTHER_NUMBER
},
3956
{0x01f10d, 0x01f1ad,
PG_U_OTHER_SYMBOL
},
3957
{0x01f1e6, 0x01f202,
PG_U_OTHER_SYMBOL
},
3958
{0x01f210, 0x01f23b,
PG_U_OTHER_SYMBOL
},
3959
{0x01f240, 0x01f248,
PG_U_OTHER_SYMBOL
},
3960
{0x01f250, 0x01f251,
PG_U_OTHER_SYMBOL
},
3961
{0x01f260, 0x01f265,
PG_U_OTHER_SYMBOL
},
3962
{0x01f300, 0x01f3fa,
PG_U_OTHER_SYMBOL
},
3963
{0x01f3fb, 0x01f3ff,
PG_U_MODIFIER_SYMBOL
},
3964
{0x01f400, 0x01f6d7,
PG_U_OTHER_SYMBOL
},
3965
{0x01f6dc, 0x01f6ec,
PG_U_OTHER_SYMBOL
},
3966
{0x01f6f0, 0x01f6fc,
PG_U_OTHER_SYMBOL
},
3967
{0x01f700, 0x01f776,
PG_U_OTHER_SYMBOL
},
3968
{0x01f77b, 0x01f7d9,
PG_U_OTHER_SYMBOL
},
3969
{0x01f7e0, 0x01f7eb,
PG_U_OTHER_SYMBOL
},
3970
{0x01f7f0, 0x01f7f0,
PG_U_OTHER_SYMBOL
},
3971
{0x01f800, 0x01f80b,
PG_U_OTHER_SYMBOL
},
3972
{0x01f810, 0x01f847,
PG_U_OTHER_SYMBOL
},
3973
{0x01f850, 0x01f859,
PG_U_OTHER_SYMBOL
},
3974
{0x01f860, 0x01f887,
PG_U_OTHER_SYMBOL
},
3975
{0x01f890, 0x01f8ad,
PG_U_OTHER_SYMBOL
},
3976
{0x01f8b0, 0x01f8b1,
PG_U_OTHER_SYMBOL
},
3977
{0x01f900, 0x01fa53,
PG_U_OTHER_SYMBOL
},
3978
{0x01fa60, 0x01fa6d,
PG_U_OTHER_SYMBOL
},
3979
{0x01fa70, 0x01fa7c,
PG_U_OTHER_SYMBOL
},
3980
{0x01fa80, 0x01fa88,
PG_U_OTHER_SYMBOL
},
3981
{0x01fa90, 0x01fabd,
PG_U_OTHER_SYMBOL
},
3982
{0x01fabf, 0x01fac5,
PG_U_OTHER_SYMBOL
},
3983
{0x01face, 0x01fadb,
PG_U_OTHER_SYMBOL
},
3984
{0x01fae0, 0x01fae8,
PG_U_OTHER_SYMBOL
},
3985
{0x01faf0, 0x01faf8,
PG_U_OTHER_SYMBOL
},
3986
{0x01fb00, 0x01fb92,
PG_U_OTHER_SYMBOL
},
3987
{0x01fb94, 0x01fbca,
PG_U_OTHER_SYMBOL
},
3988
{0x01fbf0, 0x01fbf9,
PG_U_DECIMAL_NUMBER
},
3989
{0x020000, 0x02a6df,
PG_U_OTHER_LETTER
},
3990
{0x02a700, 0x02b739,
PG_U_OTHER_LETTER
},
3991
{0x02b740, 0x02b81d,
PG_U_OTHER_LETTER
},
3992
{0x02b820, 0x02cea1,
PG_U_OTHER_LETTER
},
3993
{0x02ceb0, 0x02ebe0,
PG_U_OTHER_LETTER
},
3994
{0x02ebf0, 0x02ee5d,
PG_U_OTHER_LETTER
},
3995
{0x02f800, 0x02fa1d,
PG_U_OTHER_LETTER
},
3996
{0x030000, 0x03134a,
PG_U_OTHER_LETTER
},
3997
{0x031350, 0x0323af,
PG_U_OTHER_LETTER
},
3998
{0x0e0001, 0x0e0001,
PG_U_FORMAT
},
3999
{0x0e0020, 0x0e007f,
PG_U_FORMAT
},
4000
{0x0e0100, 0x0e01ef,
PG_U_NONSPACING_MARK
},
4001
{0x0f0000, 0x0ffffd,
PG_U_PRIVATE_USE
},
4002
{0x100000, 0x10fffd,
PG_U_PRIVATE_USE
},
4003
};
4004
4005
/* table of Unicode codepoint ranges of Alphabetic characters */
4006
static
const
pg_unicode_range
unicode_alphabetic
[1141] =
4007
{
4008
{0x000041, 0x00005a},
4009
{0x000061, 0x00007a},
4010
{0x0000aa, 0x0000aa},
4011
{0x0000b5, 0x0000b5},
4012
{0x0000ba, 0x0000ba},
4013
{0x0000c0, 0x0000d6},
4014
{0x0000d8, 0x0000f6},
4015
{0x0000f8, 0x0001ba},
4016
{0x0001bb, 0x0001bb},
4017
{0x0001bc, 0x0001bf},
4018
{0x0001c0, 0x0001c3},
4019
{0x0001c4, 0x000293},
4020
{0x000294, 0x000294},
4021
{0x000295, 0x0002af},
4022
{0x0002b0, 0x0002c1},
4023
{0x0002c6, 0x0002d1},
4024
{0x0002e0, 0x0002e4},
4025
{0x0002ec, 0x0002ec},
4026
{0x0002ee, 0x0002ee},
4027
{0x000345, 0x000345},
4028
{0x000370, 0x000373},
4029
{0x000374, 0x000374},
4030
{0x000376, 0x000377},
4031
{0x00037a, 0x00037a},
4032
{0x00037b, 0x00037d},
4033
{0x00037f, 0x00037f},
4034
{0x000386, 0x000386},
4035
{0x000388, 0x00038a},
4036
{0x00038c, 0x00038c},
4037
{0x00038e, 0x0003a1},
4038
{0x0003a3, 0x0003f5},
4039
{0x0003f7, 0x000481},
4040
{0x00048a, 0x00052f},
4041
{0x000531, 0x000556},
4042
{0x000559, 0x000559},
4043
{0x000560, 0x000588},
4044
{0x0005b0, 0x0005bd},
4045
{0x0005bf, 0x0005bf},
4046
{0x0005c1, 0x0005c2},
4047
{0x0005c4, 0x0005c5},
4048
{0x0005c7, 0x0005c7},
4049
{0x0005d0, 0x0005ea},
4050
{0x0005ef, 0x0005f2},
4051
{0x000610, 0x00061a},
4052
{0x000620, 0x00063f},
4053
{0x000640, 0x000640},
4054
{0x000641, 0x00064a},
4055
{0x00064b, 0x000657},
4056
{0x000659, 0x00065f},
4057
{0x00066e, 0x00066f},
4058
{0x000670, 0x000670},
4059
{0x000671, 0x0006d3},
4060
{0x0006d5, 0x0006d5},
4061
{0x0006d6, 0x0006dc},
4062
{0x0006e1, 0x0006e4},
4063
{0x0006e5, 0x0006e6},
4064
{0x0006e7, 0x0006e8},
4065
{0x0006ed, 0x0006ed},
4066
{0x0006ee, 0x0006ef},
4067
{0x0006fa, 0x0006fc},
4068
{0x0006ff, 0x0006ff},
4069
{0x000710, 0x000710},
4070
{0x000711, 0x000711},
4071
{0x000712, 0x00072f},
4072
{0x000730, 0x00073f},
4073
{0x00074d, 0x0007a5},
4074
{0x0007a6, 0x0007b0},
4075
{0x0007b1, 0x0007b1},
4076
{0x0007ca, 0x0007ea},
4077
{0x0007f4, 0x0007f5},
4078
{0x0007fa, 0x0007fa},
4079
{0x000800, 0x000815},
4080
{0x000816, 0x000817},
4081
{0x00081a, 0x00081a},
4082
{0x00081b, 0x000823},
4083
{0x000824, 0x000824},
4084
{0x000825, 0x000827},
4085
{0x000828, 0x000828},
4086
{0x000829, 0x00082c},
4087
{0x000840, 0x000858},
4088
{0x000860, 0x00086a},
4089
{0x000870, 0x000887},
4090
{0x000889, 0x00088e},
4091
{0x0008a0, 0x0008c8},
4092
{0x0008c9, 0x0008c9},
4093
{0x0008d4, 0x0008df},
4094
{0x0008e3, 0x0008e9},
4095
{0x0008f0, 0x000902},
4096
{0x000903, 0x000903},
4097
{0x000904, 0x000939},
4098
{0x00093a, 0x00093a},
4099
{0x00093b, 0x00093b},
4100
{0x00093d, 0x00093d},
4101
{0x00093e, 0x000940},
4102
{0x000941, 0x000948},
4103
{0x000949, 0x00094c},
4104
{0x00094e, 0x00094f},
4105
{0x000950, 0x000950},
4106
{0x000955, 0x000957},
4107
{0x000958, 0x000961},
4108
{0x000962, 0x000963},
4109
{0x000971, 0x000971},
4110
{0x000972, 0x000980},
4111
{0x000981, 0x000981},
4112
{0x000982, 0x000983},
4113
{0x000985, 0x00098c},
4114
{0x00098f, 0x000990},
4115
{0x000993, 0x0009a8},
4116
{0x0009aa, 0x0009b0},
4117
{0x0009b2, 0x0009b2},
4118
{0x0009b6, 0x0009b9},
4119
{0x0009bd, 0x0009bd},
4120
{0x0009be, 0x0009c0},
4121
{0x0009c1, 0x0009c4},
4122
{0x0009c7, 0x0009c8},
4123
{0x0009cb, 0x0009cc},
4124
{0x0009ce, 0x0009ce},
4125
{0x0009d7, 0x0009d7},
4126
{0x0009dc, 0x0009dd},
4127
{0x0009df, 0x0009e1},
4128
{0x0009e2, 0x0009e3},
4129
{0x0009f0, 0x0009f1},
4130
{0x0009fc, 0x0009fc},
4131
{0x000a01, 0x000a02},
4132
{0x000a03, 0x000a03},
4133
{0x000a05, 0x000a0a},
4134
{0x000a0f, 0x000a10},
4135
{0x000a13, 0x000a28},
4136
{0x000a2a, 0x000a30},
4137
{0x000a32, 0x000a33},
4138
{0x000a35, 0x000a36},
4139
{0x000a38, 0x000a39},
4140
{0x000a3e, 0x000a40},
4141
{0x000a41, 0x000a42},
4142
{0x000a47, 0x000a48},
4143
{0x000a4b, 0x000a4c},
4144
{0x000a51, 0x000a51},
4145
{0x000a59, 0x000a5c},
4146
{0x000a5e, 0x000a5e},
4147
{0x000a70, 0x000a71},
4148
{0x000a72, 0x000a74},
4149
{0x000a75, 0x000a75},
4150
{0x000a81, 0x000a82},
4151
{0x000a83, 0x000a83},
4152
{0x000a85, 0x000a8d},
4153
{0x000a8f, 0x000a91},
4154
{0x000a93, 0x000aa8},
4155
{0x000aaa, 0x000ab0},
4156
{0x000ab2, 0x000ab3},
4157
{0x000ab5, 0x000ab9},
4158
{0x000abd, 0x000abd},
4159
{0x000abe, 0x000ac0},
4160
{0x000ac1, 0x000ac5},
4161
{0x000ac7, 0x000ac8},
4162
{0x000ac9, 0x000ac9},
4163
{0x000acb, 0x000acc},
4164
{0x000ad0, 0x000ad0},
4165
{0x000ae0, 0x000ae1},
4166
{0x000ae2, 0x000ae3},
4167
{0x000af9, 0x000af9},
4168
{0x000afa, 0x000afc},
4169
{0x000b01, 0x000b01},
4170
{0x000b02, 0x000b03},
4171
{0x000b05, 0x000b0c},
4172
{0x000b0f, 0x000b10},
4173
{0x000b13, 0x000b28},
4174
{0x000b2a, 0x000b30},
4175
{0x000b32, 0x000b33},
4176
{0x000b35, 0x000b39},
4177
{0x000b3d, 0x000b3d},
4178
{0x000b3e, 0x000b3e},
4179
{0x000b3f, 0x000b3f},
4180
{0x000b40, 0x000b40},
4181
{0x000b41, 0x000b44},
4182
{0x000b47, 0x000b48},
4183
{0x000b4b, 0x000b4c},
4184
{0x000b56, 0x000b56},
4185
{0x000b57, 0x000b57},
4186
{0x000b5c, 0x000b5d},
4187
{0x000b5f, 0x000b61},
4188
{0x000b62, 0x000b63},
4189
{0x000b71, 0x000b71},
4190
{0x000b82, 0x000b82},
4191
{0x000b83, 0x000b83},
4192
{0x000b85, 0x000b8a},
4193
{0x000b8e, 0x000b90},
4194
{0x000b92, 0x000b95},
4195
{0x000b99, 0x000b9a},
4196
{0x000b9c, 0x000b9c},
4197
{0x000b9e, 0x000b9f},
4198
{0x000ba3, 0x000ba4},
4199
{0x000ba8, 0x000baa},
4200
{0x000bae, 0x000bb9},
4201
{0x000bbe, 0x000bbf},
4202
{0x000bc0, 0x000bc0},
4203
{0x000bc1, 0x000bc2},
4204
{0x000bc6, 0x000bc8},
4205
{0x000bca, 0x000bcc},
4206
{0x000bd0, 0x000bd0},
4207
{0x000bd7, 0x000bd7},
4208
{0x000c00, 0x000c00},
4209
{0x000c01, 0x000c03},