xref: /reactos/dll/win32/usp10/shaping.c (revision 84ccccab)
1 /* Unicode Arabic shaping */
2 /* generated from http://www.unicode.org/Public/10.0.0/ucd/ArabicShaping.txt */
3 /* DO NOT EDIT!! */
4 
5 const unsigned short /* DECLSPEC_HIDDEN */ wine_shaping_table[2912] =
6 {
7     /* level 1 offsets */
8     0x0100, 0x0110, 0x0110, 0x0120, 0x0130, 0x0140, 0x0150, 0x0160,
9     0x0170, 0x0180, 0x0190, 0x01a0, 0x01b0, 0x01c0, 0x01d0, 0x01e0,
10     0x01f0, 0x0110, 0x0110, 0x0200, 0x0110, 0x0110, 0x0110, 0x0210,
11     0x0220, 0x0230, 0x0240, 0x0250, 0x0260, 0x0270, 0x0110, 0x0110,
12     0x0280, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
13     0x0110, 0x0110, 0x0110, 0x0110, 0x0290, 0x02a0, 0x0110, 0x0110,
14     0x02b0, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
15     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
16     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
17     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
18     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
19     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
20     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
21     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
22     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
23     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
24     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
25     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
26     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
27     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
28     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x02c0, 0x0110,
29     0x02d0, 0x02e0, 0x02f0, 0x0300, 0x0110, 0x0110, 0x0110, 0x0110,
30     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
31     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
32     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
33     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
34     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
35     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
36     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
37     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
38     0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110,
39     0x0110, 0x0110, 0x0110, 0x0310, 0x0110, 0x0110, 0x0320, 0x0330,
40     /* level 2 offsets */
41     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
42     0x0340, 0x0340, 0x0350, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
43     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
44     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
45     0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0340,
46     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
47     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
48     0x0370, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
49     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
50     0x0340, 0x0380, 0x0360, 0x0390, 0x03a0, 0x0340, 0x0340, 0x0340,
51     0x0340, 0x03b0, 0x03c0, 0x03d0, 0x03e0, 0x0360, 0x03f0, 0x0400,
52     0x0410, 0x0420, 0x0430, 0x0440, 0x0450, 0x0460, 0x0470, 0x0480,
53     0x0490, 0x04a0, 0x04b0, 0x0360, 0x04c0, 0x04d0, 0x04e0, 0x04f0,
54     0x0340, 0x0340, 0x0500, 0x0510, 0x0520, 0x0530, 0x0540, 0x0550,
55     0x0340, 0x0560, 0x0570, 0x0340, 0x0580, 0x0590, 0x05a0, 0x0340,
56     0x0340, 0x0340, 0x05b0, 0x05c0, 0x0340, 0x05d0, 0x05e0, 0x0360,
57     0x05f0, 0x0340, 0x0340, 0x0600, 0x0610, 0x0620, 0x0630, 0x0340,
58     0x0640, 0x0340, 0x0340, 0x0650, 0x0660, 0x0340, 0x0630, 0x0340,
59     0x0670, 0x0340, 0x0340, 0x0650, 0x0680, 0x0640, 0x0340, 0x0690,
60     0x0670, 0x0340, 0x0340, 0x0650, 0x06a0, 0x0340, 0x0630, 0x06b0,
61     0x0640, 0x0340, 0x0340, 0x06c0, 0x0660, 0x06d0, 0x0630, 0x0340,
62     0x06e0, 0x0340, 0x0340, 0x0340, 0x06f0, 0x0340, 0x0340, 0x0340,
63     0x0510, 0x0340, 0x0340, 0x0700, 0x0710, 0x0720, 0x0630, 0x0340,
64     0x0640, 0x0340, 0x0340, 0x06c0, 0x0730, 0x0340, 0x0630, 0x0340,
65     0x0740, 0x0340, 0x0340, 0x0750, 0x0660, 0x0340, 0x0630, 0x0340,
66     0x0340, 0x0340, 0x0340, 0x0340, 0x0760, 0x0770, 0x0340, 0x0340,
67     0x0340, 0x0340, 0x0340, 0x0780, 0x0790, 0x0340, 0x0340, 0x0340,
68     0x0340, 0x0340, 0x0340, 0x07a0, 0x07b0, 0x0340, 0x0340, 0x0340,
69     0x0340, 0x07c0, 0x0340, 0x07d0, 0x0340, 0x0340, 0x0340, 0x07e0,
70     0x07f0, 0x0800, 0x0360, 0x0810, 0x06d0, 0x0340, 0x0340, 0x0340,
71     0x0340, 0x0340, 0x0820, 0x0830, 0x0340, 0x0840, 0x0510, 0x0850,
72     0x0860, 0x0350, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
73     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0820, 0x0340, 0x0340,
74     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
75     0x0340, 0x0870, 0x0340, 0x0870, 0x0340, 0x0630, 0x0340, 0x0630,
76     0x0340, 0x0340, 0x0340, 0x0880, 0x0890, 0x08a0, 0x0340, 0x0340,
77     0x08b0, 0x0340, 0x0530, 0x0530, 0x0530, 0x0530, 0x0530, 0x08c0,
78     0x08d0, 0x0530, 0x08e0, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
79     0x0340, 0x0340, 0x08f0, 0x0900, 0x0340, 0x0340, 0x0340, 0x0340,
80     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
81     0x0340, 0x0910, 0x0340, 0x0340, 0x0340, 0x0920, 0x0930, 0x0940,
82     0x0340, 0x0340, 0x0340, 0x0950, 0x0340, 0x0340, 0x0340, 0x0340,
83     0x0960, 0x0340, 0x0340, 0x0970, 0x06e0, 0x0340, 0x0980, 0x0960,
84     0x0740, 0x0340, 0x0990, 0x0340, 0x0340, 0x0340, 0x09a0, 0x0740,
85     0x0340, 0x0340, 0x09b0, 0x09c0, 0x0340, 0x0340, 0x0340, 0x0340,
86     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x09d0, 0x09e0, 0x09f0,
87     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
88     0x0340, 0x0340, 0x0340, 0x0340, 0x0360, 0x0360, 0x0360, 0x0a00,
89     0x0a10, 0x0340, 0x0a20, 0x0340, 0x0340, 0x0340, 0x0a30, 0x0340,
90     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0360, 0x0360, 0x0510,
91     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
92     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0490, 0x0740,
93     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0490,
94     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0360, 0x0360,
95     0x0340, 0x0340, 0x0a40, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
96     0x0340, 0x0a50, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
97     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0490, 0x0a60,
98     0x0340, 0x0700, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0740,
99     0x0a70, 0x0340, 0x0720, 0x0340, 0x0530, 0x0530, 0x0530, 0x0a80,
100     0x0340, 0x0340, 0x0340, 0x0340, 0x0a90, 0x0340, 0x0360, 0x0740,
101     0x0340, 0x0340, 0x0aa0, 0x0340, 0x0ab0, 0x0740, 0x0340, 0x0340,
102     0x05f0, 0x0340, 0x0340, 0x0ac0, 0x0340, 0x0340, 0x0ad0, 0x0340,
103     0x0340, 0x0340, 0x0ae0, 0x0af0, 0x0b00, 0x0340, 0x0340, 0x0650,
104     0x0340, 0x0340, 0x0340, 0x0b10, 0x0640, 0x0340, 0x0b20, 0x06d0,
105     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
106     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0b30, 0x0340,
107     0x0340, 0x0b40, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
108     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
109     0x0360, 0x0340, 0x0360, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
110     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0490,
111     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340,
112     0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0340, 0x0b50,
113     /* values */
114     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
115     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
116     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
117     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
118     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
119     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
120     0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
121     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
122     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
123     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
124     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
125     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001,
126     0x0000, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0000, 0x0001,
127     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
128     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
129     0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
130     0x0104, 0x0000, 0x0202, 0x0202, 0x0302, 0x0202, 0x0104, 0x0202,
131     0x0404, 0x0502, 0x0404, 0x0404, 0x0604, 0x0604, 0x0604, 0x0702,
132     0x0702, 0x0802, 0x0802, 0x0904, 0x0904, 0x0a04, 0x0a04, 0x0b04,
133     0x0b04, 0x0c04, 0x0c04, 0x0d04, 0x0d04, 0x0e04, 0x0e04, 0x0e04,
134     0x0005, 0x0f04, 0x1004, 0x1104, 0x1204, 0x1304, 0x1404, 0x1504,
135     0x0302, 0x0104, 0x0104, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
136     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
137     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0404, 0x1004,
138     0x0001, 0x0202, 0x0202, 0x0202, 0x0000, 0x0202, 0x0302, 0x0302,
139     0x0104, 0x0404, 0x0404, 0x0404, 0x0404, 0x0404, 0x0404, 0x0404,
140     0x0404, 0x0604, 0x0604, 0x0604, 0x0604, 0x0604, 0x0604, 0x0604,
141     0x0702, 0x0702, 0x0702, 0x0702, 0x0702, 0x0702, 0x0702, 0x0702,
142     0x0702, 0x0802, 0x0802, 0x0802, 0x0802, 0x0802, 0x0802, 0x0802,
143     0x0802, 0x0802, 0x0904, 0x0904, 0x0904, 0x0a04, 0x0a04, 0x0b04,
144     0x0c04, 0x0f04, 0x0f04, 0x0f04, 0x0f04, 0x0f04, 0x0f04, 0x1004,
145     0x1004, 0x0d04, 0x1604, 0x0d04, 0x1104, 0x1104, 0x1104, 0x0d04,
146     0x0d04, 0x0d04, 0x0d04, 0x0d04, 0x0d04, 0x1204, 0x1204, 0x1204,
147     0x1204, 0x1404, 0x1404, 0x1404, 0x1404, 0x1704, 0x1804, 0x0604,
148     0x0502, 0x1504, 0x1504, 0x0502, 0x0302, 0x0302, 0x0302, 0x0302,
149     0x0302, 0x0302, 0x0302, 0x0302, 0x0e04, 0x0102, 0x0e04, 0x0302,
150     0x0104, 0x0104, 0x0102, 0x0102, 0x0000, 0x0502, 0x0001, 0x0001,
151     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001,
152     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001,
153     0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0702, 0x0802,
154     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
155     0x0000, 0x0000, 0x0904, 0x0a04, 0x0c04, 0x0000, 0x0000, 0x1804,
156     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
157     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
158     0x1902, 0x0001, 0x1a04, 0x1b04, 0x1b04, 0x1c02, 0x1c02, 0x1d02,
159     0x1e02, 0x1f02, 0x2004, 0x2104, 0x2104, 0x2204, 0x2202, 0x2304,
160     0x2404, 0x2504, 0x2604, 0x2704, 0x2804, 0x2904, 0x2a04, 0x2b04,
161     0x2c02, 0x2d04, 0x1c02, 0x2e04, 0x2f02, 0x1a04, 0x1b04, 0x1c02,
162     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
163     0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x3002, 0x3104, 0x3204,
164     0x0404, 0x0404, 0x0404, 0x0404, 0x0404, 0x0404, 0x0404, 0x0604,
165     0x0604, 0x0702, 0x0702, 0x0802, 0x0904, 0x0c04, 0x0c04, 0x0c04,
166     0x0f04, 0x0f04, 0x0d04, 0x0d04, 0x0d04, 0x1304, 0x1304, 0x1404,
167     0x1404, 0x1404, 0x1204, 0x0802, 0x0802, 0x0904, 0x0604, 0x0604,
168     0x0904, 0x0802, 0x0604, 0x0202, 0x0202, 0x0e04, 0x0e04, 0x0104,
169     0x0302, 0x0302, 0x3304, 0x3304, 0x0604, 0x0904, 0x0904, 0x1104,
170     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
171     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
172     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
173     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
174     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
175     0x0000, 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
176     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
177     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
178     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
179     0x0004, 0x0004, 0x0004, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
180     0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
181     0x0000, 0x0000, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
182     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
183     0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
184     0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001,
185     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
186     0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0002, 0x0002,
187     0x0004, 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
188     0x0004, 0x0004, 0x0004, 0x0004, 0x0002, 0x0004, 0x0000, 0x0000,
189     0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
190     0x3404, 0x3400, 0x3404, 0x3404, 0x3404, 0x3404, 0x3400, 0x3402,
191     0x3404, 0x3402, 0x3402, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
192     0x0404, 0x0404, 0x0604, 0x0b04, 0x0f04, 0x1004, 0x1204, 0x1304,
193     0x0104, 0x0104, 0x0802, 0x0302, 0x3502, 0x0000, 0x0702, 0x0a04,
194     0x0d04, 0x3602, 0x0802, 0x0c04, 0x1104, 0x0000, 0x0404, 0x0404,
195     0x0404, 0x0802, 0x0104, 0x3704, 0x3704, 0x3704, 0x0000, 0x0000,
196     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
197     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
198     0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
199     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
200     0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
201     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
202     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
203     0x0000, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
204     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
205     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
206     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
207     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
208     0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
209     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
210     0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
211     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
212     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
213     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
214     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
215     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
216     0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
217     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
218     0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
219     0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
220     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
221     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
222     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001,
223     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
224     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
225     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
226     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
227     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0001,
228     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
229     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
230     0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
231     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
232     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
233     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
234     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
235     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
236     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
237     0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
238     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000,
239     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
240     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
241     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000,
242     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
243     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
244     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
245     0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
246     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
247     0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
248     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000,
249     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
250     0x0000, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
251     0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
252     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
253     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
254     0x0000, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
255     0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
256     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
257     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
258     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
259     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
260     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0001,
261     0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
262     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
263     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
264     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001,
265     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001,
266     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
267     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
268     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
269     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
270     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
271     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001,
272     0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
273     0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000,
274     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
275     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
276     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
277     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
278     0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000,
279     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
280     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
281     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
282     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0001,
283     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
284     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
285     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
286     0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
287     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
288     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004,
289     0x0000, 0x0000, 0x0005, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
290     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
291     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
292     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0004,
293     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
294     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
295     0x0004, 0x0001, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
296     0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
297     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
298     0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
299     0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
300     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
301     0x0001, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
302     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
303     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
304     0x0001, 0x0000, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001,
305     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
306     0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
307     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001,
308     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
309     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
310     0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
311     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
312     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001,
313     0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
314     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
315     0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
316     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
317     0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
318     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
319     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0001,
320     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
321     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
322     0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001,
323     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
324     0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
325     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
326     0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
327     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
328     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
329     0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
330     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
331     0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
332     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
333     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0005, 0x0001, 0x0001,
334     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
335     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
336     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000,
337     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
338     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
339     0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
340     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
341     0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
342     0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
343     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
344     0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
345     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
346     0x0004, 0x0004, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
347     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
348     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000,
349     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
350     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
351     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000,
352     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
353     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
354     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001,
355     0x0001, 0x0001, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
356     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
357     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
358     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
359     0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
360     0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000,
361     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
362     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
363     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
364     0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001,
365     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001,
366     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
367     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0000,
368     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
369     0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
370     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
371     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
372     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
373     0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000
374 };
375 
376 const unsigned short /* DECLSPEC_HIDDEN */ wine_shaping_forms[256][4] =
377 {
378     { 0x0600, 0x0600, 0x0600, 0x0600 },
379     { 0x0601, 0x0601, 0x0601, 0x0601 },
380     { 0x0602, 0x0602, 0x0602, 0x0602 },
381     { 0x0603, 0x0603, 0x0603, 0x0603 },
382     { 0x0604, 0x0604, 0x0604, 0x0604 },
383     { 0x0605, 0x0605, 0x0605, 0x0605 },
384     { 0x0606, 0x0606, 0x0606, 0x0606 },
385     { 0x0607, 0x0607, 0x0607, 0x0607 },
386     { 0x0608, 0x0608, 0x0608, 0x0608 },
387     { 0x0609, 0x0609, 0x0609, 0x0609 },
388     { 0x060a, 0x060a, 0x060a, 0x060a },
389     { 0x060b, 0x060b, 0x060b, 0x060b },
390     { 0x060c, 0x060c, 0x060c, 0x060c },
391     { 0x060d, 0x060d, 0x060d, 0x060d },
392     { 0x060e, 0x060e, 0x060e, 0x060e },
393     { 0x060f, 0x060f, 0x060f, 0x060f },
394     { 0x0610, 0x0610, 0x0610, 0x0610 },
395     { 0x0611, 0x0611, 0x0611, 0x0611 },
396     { 0x0612, 0x0612, 0x0612, 0x0612 },
397     { 0x0613, 0x0613, 0x0613, 0x0613 },
398     { 0x0614, 0x0614, 0x0614, 0x0614 },
399     { 0x0615, 0x0615, 0x0615, 0x0615 },
400     { 0x0616, 0x0616, 0x0616, 0x0616 },
401     { 0x0617, 0x0617, 0x0617, 0x0617 },
402     { 0x0618, 0x0618, 0x0618, 0x0618 },
403     { 0x0619, 0x0619, 0x0619, 0x0619 },
404     { 0x061a, 0x061a, 0x061a, 0x061a },
405     { 0x061b, 0x061b, 0x061b, 0x061b },
406     { 0x061c, 0x061c, 0x061c, 0x061c },
407     { 0x061d, 0x061d, 0x061d, 0x061d },
408     { 0x061e, 0x061e, 0x061e, 0x061e },
409     { 0x061f, 0x061f, 0x061f, 0x061f },
410     { 0x0620, 0x0620, 0x0620, 0x0620 },
411     { 0xfe80, 0x0621, 0x0621, 0x0621 },
412     { 0xfe81, 0xfe82, 0x0622, 0x0622 },
413     { 0xfe83, 0xfe84, 0x0623, 0x0623 },
414     { 0xfe85, 0xfe86, 0x0624, 0x0624 },
415     { 0xfe87, 0xfe88, 0x0625, 0x0625 },
416     { 0xfe89, 0xfe8a, 0xfe8b, 0xfe8c },
417     { 0xfe8d, 0xfe8e, 0x0627, 0x0627 },
418     { 0xfe8f, 0xfe90, 0xfe91, 0xfe92 },
419     { 0xfe93, 0xfe94, 0x0629, 0x0629 },
420     { 0xfe95, 0xfe96, 0xfe97, 0xfe98 },
421     { 0xfe99, 0xfe9a, 0xfe9b, 0xfe9c },
422     { 0xfe9d, 0xfe9e, 0xfe9f, 0xfea0 },
423     { 0xfea1, 0xfea2, 0xfea3, 0xfea4 },
424     { 0xfea5, 0xfea6, 0xfea7, 0xfea8 },
425     { 0xfea9, 0xfeaa, 0x062f, 0x062f },
426     { 0xfeab, 0xfeac, 0x0630, 0x0630 },
427     { 0xfead, 0xfeae, 0x0631, 0x0631 },
428     { 0xfeaf, 0xfeb0, 0x0632, 0x0632 },
429     { 0xfeb1, 0xfeb2, 0xfeb3, 0xfeb4 },
430     { 0xfeb5, 0xfeb6, 0xfeb7, 0xfeb8 },
431     { 0xfeb9, 0xfeba, 0xfebb, 0xfebc },
432     { 0xfebd, 0xfebe, 0xfebf, 0xfec0 },
433     { 0xfec1, 0xfec2, 0xfec3, 0xfec4 },
434     { 0xfec5, 0xfec6, 0xfec7, 0xfec8 },
435     { 0xfec9, 0xfeca, 0xfecb, 0xfecc },
436     { 0xfecd, 0xfece, 0xfecf, 0xfed0 },
437     { 0x063b, 0x063b, 0x063b, 0x063b },
438     { 0x063c, 0x063c, 0x063c, 0x063c },
439     { 0x063d, 0x063d, 0x063d, 0x063d },
440     { 0x063e, 0x063e, 0x063e, 0x063e },
441     { 0x063f, 0x063f, 0x063f, 0x063f },
442     { 0x0640, 0x0640, 0x0640, 0x0640 },
443     { 0xfed1, 0xfed2, 0xfed3, 0xfed4 },
444     { 0xfed5, 0xfed6, 0xfed7, 0xfed8 },
445     { 0xfed9, 0xfeda, 0xfedb, 0xfedc },
446     { 0xfedd, 0xfede, 0xfedf, 0xfee0 },
447     { 0xfee1, 0xfee2, 0xfee3, 0xfee4 },
448     { 0xfee5, 0xfee6, 0xfee7, 0xfee8 },
449     { 0xfee9, 0xfeea, 0xfeeb, 0xfeec },
450     { 0xfeed, 0xfeee, 0x0648, 0x0648 },
451     { 0xfeef, 0xfef0, 0xfbe8, 0xfbe9 },
452     { 0xfef1, 0xfef2, 0xfef3, 0xfef4 },
453     { 0x064b, 0x064b, 0x064b, 0x064b },
454     { 0x064c, 0x064c, 0x064c, 0x064c },
455     { 0x064d, 0x064d, 0x064d, 0x064d },
456     { 0x064e, 0x064e, 0x064e, 0x064e },
457     { 0x064f, 0x064f, 0x064f, 0x064f },
458     { 0x0650, 0x0650, 0x0650, 0x0650 },
459     { 0x0651, 0x0651, 0x0651, 0x0651 },
460     { 0x0652, 0x0652, 0x0652, 0x0652 },
461     { 0x0653, 0x0653, 0x0653, 0x0653 },
462     { 0x0654, 0x0654, 0x0654, 0x0654 },
463     { 0x0655, 0x0655, 0x0655, 0x0655 },
464     { 0x0656, 0x0656, 0x0656, 0x0656 },
465     { 0x0657, 0x0657, 0x0657, 0x0657 },
466     { 0x0658, 0x0658, 0x0658, 0x0658 },
467     { 0x0659, 0x0659, 0x0659, 0x0659 },
468     { 0x065a, 0x065a, 0x065a, 0x065a },
469     { 0x065b, 0x065b, 0x065b, 0x065b },
470     { 0x065c, 0x065c, 0x065c, 0x065c },
471     { 0x065d, 0x065d, 0x065d, 0x065d },
472     { 0x065e, 0x065e, 0x065e, 0x065e },
473     { 0x065f, 0x065f, 0x065f, 0x065f },
474     { 0x0660, 0x0660, 0x0660, 0x0660 },
475     { 0x0661, 0x0661, 0x0661, 0x0661 },
476     { 0x0662, 0x0662, 0x0662, 0x0662 },
477     { 0x0663, 0x0663, 0x0663, 0x0663 },
478     { 0x0664, 0x0664, 0x0664, 0x0664 },
479     { 0x0665, 0x0665, 0x0665, 0x0665 },
480     { 0x0666, 0x0666, 0x0666, 0x0666 },
481     { 0x0667, 0x0667, 0x0667, 0x0667 },
482     { 0x0668, 0x0668, 0x0668, 0x0668 },
483     { 0x0669, 0x0669, 0x0669, 0x0669 },
484     { 0x066a, 0x066a, 0x066a, 0x066a },
485     { 0x066b, 0x066b, 0x066b, 0x066b },
486     { 0x066c, 0x066c, 0x066c, 0x066c },
487     { 0x066d, 0x066d, 0x066d, 0x066d },
488     { 0x066e, 0x066e, 0x066e, 0x066e },
489     { 0x066f, 0x066f, 0x066f, 0x066f },
490     { 0x0670, 0x0670, 0x0670, 0x0670 },
491     { 0xfb50, 0xfb51, 0x0671, 0x0671 },
492     { 0x0672, 0x0672, 0x0672, 0x0672 },
493     { 0x0673, 0x0673, 0x0673, 0x0673 },
494     { 0x0674, 0x0674, 0x0674, 0x0674 },
495     { 0x0675, 0x0675, 0x0675, 0x0675 },
496     { 0x0676, 0x0676, 0x0676, 0x0676 },
497     { 0xfbdd, 0x0677, 0x0677, 0x0677 },
498     { 0x0678, 0x0678, 0x0678, 0x0678 },
499     { 0xfb66, 0xfb67, 0xfb68, 0xfb69 },
500     { 0xfb5e, 0xfb5f, 0xfb60, 0xfb61 },
501     { 0xfb52, 0xfb53, 0xfb54, 0xfb55 },
502     { 0x067c, 0x067c, 0x067c, 0x067c },
503     { 0x067d, 0x067d, 0x067d, 0x067d },
504     { 0xfb56, 0xfb57, 0xfb58, 0xfb59 },
505     { 0xfb62, 0xfb63, 0xfb64, 0xfb65 },
506     { 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d },
507     { 0x0681, 0x0681, 0x0681, 0x0681 },
508     { 0x0682, 0x0682, 0x0682, 0x0682 },
509     { 0xfb76, 0xfb77, 0xfb78, 0xfb79 },
510     { 0xfb72, 0xfb73, 0xfb74, 0xfb75 },
511     { 0x0685, 0x0685, 0x0685, 0x0685 },
512     { 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d },
513     { 0xfb7e, 0xfb7f, 0xfb80, 0xfb81 },
514     { 0xfb88, 0xfb89, 0x0688, 0x0688 },
515     { 0x0689, 0x0689, 0x0689, 0x0689 },
516     { 0x068a, 0x068a, 0x068a, 0x068a },
517     { 0x068b, 0x068b, 0x068b, 0x068b },
518     { 0xfb84, 0xfb85, 0x068c, 0x068c },
519     { 0xfb82, 0xfb83, 0x068d, 0x068d },
520     { 0xfb86, 0xfb87, 0x068e, 0x068e },
521     { 0x068f, 0x068f, 0x068f, 0x068f },
522     { 0x0690, 0x0690, 0x0690, 0x0690 },
523     { 0xfb8c, 0xfb8d, 0x0691, 0x0691 },
524     { 0x0692, 0x0692, 0x0692, 0x0692 },
525     { 0x0693, 0x0693, 0x0693, 0x0693 },
526     { 0x0694, 0x0694, 0x0694, 0x0694 },
527     { 0x0695, 0x0695, 0x0695, 0x0695 },
528     { 0x0696, 0x0696, 0x0696, 0x0696 },
529     { 0x0697, 0x0697, 0x0697, 0x0697 },
530     { 0xfb8a, 0xfb8b, 0x0698, 0x0698 },
531     { 0x0699, 0x0699, 0x0699, 0x0699 },
532     { 0x069a, 0x069a, 0x069a, 0x069a },
533     { 0x069b, 0x069b, 0x069b, 0x069b },
534     { 0x069c, 0x069c, 0x069c, 0x069c },
535     { 0x069d, 0x069d, 0x069d, 0x069d },
536     { 0x069e, 0x069e, 0x069e, 0x069e },
537     { 0x069f, 0x069f, 0x069f, 0x069f },
538     { 0x06a0, 0x06a0, 0x06a0, 0x06a0 },
539     { 0x06a1, 0x06a1, 0x06a1, 0x06a1 },
540     { 0x06a2, 0x06a2, 0x06a2, 0x06a2 },
541     { 0x06a3, 0x06a3, 0x06a3, 0x06a3 },
542     { 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d },
543     { 0x06a5, 0x06a5, 0x06a5, 0x06a5 },
544     { 0xfb6e, 0xfb6f, 0xfb70, 0xfb71 },
545     { 0x06a7, 0x06a7, 0x06a7, 0x06a7 },
546     { 0x06a8, 0x06a8, 0x06a8, 0x06a8 },
547     { 0xfb8e, 0xfb8f, 0xfb90, 0xfb91 },
548     { 0x06aa, 0x06aa, 0x06aa, 0x06aa },
549     { 0x06ab, 0x06ab, 0x06ab, 0x06ab },
550     { 0x06ac, 0x06ac, 0x06ac, 0x06ac },
551     { 0xfbd3, 0xfbd4, 0xfbd5, 0xfbd6 },
552     { 0x06ae, 0x06ae, 0x06ae, 0x06ae },
553     { 0xfb92, 0xfb93, 0xfb94, 0xfb95 },
554     { 0x06b0, 0x06b0, 0x06b0, 0x06b0 },
555     { 0xfb9a, 0xfb9b, 0xfb9c, 0xfb9d },
556     { 0x06b2, 0x06b2, 0x06b2, 0x06b2 },
557     { 0xfb96, 0xfb97, 0xfb98, 0xfb99 },
558     { 0x06b4, 0x06b4, 0x06b4, 0x06b4 },
559     { 0x06b5, 0x06b5, 0x06b5, 0x06b5 },
560     { 0x06b6, 0x06b6, 0x06b6, 0x06b6 },
561     { 0x06b7, 0x06b7, 0x06b7, 0x06b7 },
562     { 0x06b8, 0x06b8, 0x06b8, 0x06b8 },
563     { 0x06b9, 0x06b9, 0x06b9, 0x06b9 },
564     { 0xfb9e, 0xfb9f, 0x06ba, 0x06ba },
565     { 0xfba0, 0xfba1, 0xfba2, 0xfba3 },
566     { 0x06bc, 0x06bc, 0x06bc, 0x06bc },
567     { 0x06bd, 0x06bd, 0x06bd, 0x06bd },
568     { 0xfbaa, 0xfbab, 0xfbac, 0xfbad },
569     { 0x06bf, 0x06bf, 0x06bf, 0x06bf },
570     { 0xfba4, 0xfba5, 0x06c0, 0x06c0 },
571     { 0xfba6, 0xfba7, 0xfba8, 0xfba9 },
572     { 0x06c2, 0x06c2, 0x06c2, 0x06c2 },
573     { 0x06c3, 0x06c3, 0x06c3, 0x06c3 },
574     { 0x06c4, 0x06c4, 0x06c4, 0x06c4 },
575     { 0xfbe0, 0xfbe1, 0x06c5, 0x06c5 },
576     { 0xfbd9, 0xfbda, 0x06c6, 0x06c6 },
577     { 0xfbd7, 0xfbd8, 0x06c7, 0x06c7 },
578     { 0xfbdb, 0xfbdc, 0x06c8, 0x06c8 },
579     { 0xfbe2, 0xfbe3, 0x06c9, 0x06c9 },
580     { 0x06ca, 0x06ca, 0x06ca, 0x06ca },
581     { 0xfbde, 0xfbdf, 0x06cb, 0x06cb },
582     { 0xfbfc, 0xfbfd, 0xfbfe, 0xfbff },
583     { 0x06cd, 0x06cd, 0x06cd, 0x06cd },
584     { 0x06ce, 0x06ce, 0x06ce, 0x06ce },
585     { 0x06cf, 0x06cf, 0x06cf, 0x06cf },
586     { 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7 },
587     { 0x06d1, 0x06d1, 0x06d1, 0x06d1 },
588     { 0xfbae, 0xfbaf, 0x06d2, 0x06d2 },
589     { 0xfbb0, 0xfbb1, 0x06d3, 0x06d3 },
590     { 0x06d4, 0x06d4, 0x06d4, 0x06d4 },
591     { 0x06d5, 0x06d5, 0x06d5, 0x06d5 },
592     { 0x06d6, 0x06d6, 0x06d6, 0x06d6 },
593     { 0x06d7, 0x06d7, 0x06d7, 0x06d7 },
594     { 0x06d8, 0x06d8, 0x06d8, 0x06d8 },
595     { 0x06d9, 0x06d9, 0x06d9, 0x06d9 },
596     { 0x06da, 0x06da, 0x06da, 0x06da },
597     { 0x06db, 0x06db, 0x06db, 0x06db },
598     { 0x06dc, 0x06dc, 0x06dc, 0x06dc },
599     { 0x06dd, 0x06dd, 0x06dd, 0x06dd },
600     { 0x06de, 0x06de, 0x06de, 0x06de },
601     { 0x06df, 0x06df, 0x06df, 0x06df },
602     { 0x06e0, 0x06e0, 0x06e0, 0x06e0 },
603     { 0x06e1, 0x06e1, 0x06e1, 0x06e1 },
604     { 0x06e2, 0x06e2, 0x06e2, 0x06e2 },
605     { 0x06e3, 0x06e3, 0x06e3, 0x06e3 },
606     { 0x06e4, 0x06e4, 0x06e4, 0x06e4 },
607     { 0x06e5, 0x06e5, 0x06e5, 0x06e5 },
608     { 0x06e6, 0x06e6, 0x06e6, 0x06e6 },
609     { 0x06e7, 0x06e7, 0x06e7, 0x06e7 },
610     { 0x06e8, 0x06e8, 0x06e8, 0x06e8 },
611     { 0x06e9, 0x06e9, 0x06e9, 0x06e9 },
612     { 0x06ea, 0x06ea, 0x06ea, 0x06ea },
613     { 0x06eb, 0x06eb, 0x06eb, 0x06eb },
614     { 0x06ec, 0x06ec, 0x06ec, 0x06ec },
615     { 0x06ed, 0x06ed, 0x06ed, 0x06ed },
616     { 0x06ee, 0x06ee, 0x06ee, 0x06ee },
617     { 0x06ef, 0x06ef, 0x06ef, 0x06ef },
618     { 0x06f0, 0x06f0, 0x06f0, 0x06f0 },
619     { 0x06f1, 0x06f1, 0x06f1, 0x06f1 },
620     { 0x06f2, 0x06f2, 0x06f2, 0x06f2 },
621     { 0x06f3, 0x06f3, 0x06f3, 0x06f3 },
622     { 0x06f4, 0x06f4, 0x06f4, 0x06f4 },
623     { 0x06f5, 0x06f5, 0x06f5, 0x06f5 },
624     { 0x06f6, 0x06f6, 0x06f6, 0x06f6 },
625     { 0x06f7, 0x06f7, 0x06f7, 0x06f7 },
626     { 0x06f8, 0x06f8, 0x06f8, 0x06f8 },
627     { 0x06f9, 0x06f9, 0x06f9, 0x06f9 },
628     { 0x06fa, 0x06fa, 0x06fa, 0x06fa },
629     { 0x06fb, 0x06fb, 0x06fb, 0x06fb },
630     { 0x06fc, 0x06fc, 0x06fc, 0x06fc },
631     { 0x06fd, 0x06fd, 0x06fd, 0x06fd },
632     { 0x06fe, 0x06fe, 0x06fe, 0x06fe },
633     { 0x06ff, 0x06ff, 0x06ff, 0x06ff },
634 };
635