unicode: Update to Unicode 15.0.0.

This commit is contained in:
Alexandre Julliard 2022-09-14 10:16:54 +02:00
parent a66690d2de
commit 7ab46c4f21
24 changed files with 3583 additions and 3499 deletions

View file

@ -1,5 +1,5 @@
/* Unicode Bidirectional Bracket table */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiBrackets.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiBrackets.txt */
/* DO NOT EDIT!! */
#include "windef.h"

View file

@ -3,13 +3,13 @@
#include "windef.h"
const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5535] =
const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5631] =
{
/* level 1 offsets */
0x0110, 0x0120, 0x0130, 0x0140, 0x0144, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x015e, 0x0152, 0x0152, 0x0152, 0x0152, 0x016a,
0x017a, 0x018a, 0x0152, 0x0152, 0x0152, 0x0152, 0x019a, 0x0152,
0x0152, 0x0152, 0x0152, 0x01aa, 0x01b7, 0x01c7, 0x01d7, 0x01e7,
0x017a, 0x018a, 0x0152, 0x019a, 0x0152, 0x0152, 0x01a0, 0x0152,
0x0152, 0x0152, 0x0152, 0x01b0, 0x01bd, 0x01cd, 0x01dd, 0x01ed,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
@ -34,249 +34,253 @@ const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5535] =
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x01f7, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x01fd, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
/* level 2 offsets */
0x0207, 0x0217, 0x021c, 0x022c, 0x023c, 0x0245, 0x0255, 0x0265,
0x0275, 0x0285, 0x0295, 0x02a5, 0x02b5, 0x02c5, 0x02d3, 0x02e2,
0x02f0, 0x0217, 0x0217, 0x02fb, 0x030b, 0x0217, 0x0313, 0x0322,
0x0332, 0x0340, 0x0350, 0x0360, 0x0370, 0x0380, 0x0217, 0x0390,
0x03a0, 0x03b0, 0x03bf, 0x03cc, 0x03da, 0x03e9, 0x03ef, 0x03e9,
0x0217, 0x03e9, 0x03e9, 0x03fa, 0x040a, 0x041a, 0x042a, 0x043a,
0x044a, 0x045a, 0x0469, 0x0476, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0486, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0496, 0x0217, 0x04a6, 0x04b6, 0x04c6, 0x04d6,
0x04e5, 0x04f5, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0504, 0x0512, 0x051f,
0x052f, 0x053f, 0x0217, 0x054f, 0x055f, 0x056f, 0x0217, 0x0217,
0x0217, 0x0217, 0x057f, 0x058f, 0x059f, 0x05af, 0x05bf, 0x05cf,
0x05d9, 0x05e9, 0x05f9, 0x0609, 0x0617, 0x0627, 0x0634, 0x0641,
0x064f, 0x065e, 0x066c, 0x0679, 0x0689, 0x0217, 0x0696, 0x06a3,
0x06ad, 0x06bd, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x06cd, 0x06dd, 0x0217, 0x0217,
0x0217, 0x06e9, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x06f8, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0708, 0x0217,
0x0712, 0x0722, 0x0732, 0x0217, 0x0217, 0x0738, 0x0747, 0x0217,
0x0217, 0x0757, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0767,
0x06dd, 0x076d, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x077d,
0x078d, 0x0217, 0x0217, 0x0796, 0x07a6, 0x07b6, 0x0217, 0x07c6,
0x07d6, 0x07e1, 0x03e9, 0x03e9, 0x03e9, 0x07f1, 0x0801, 0x0811,
0x03e9, 0x0821, 0x0831, 0x0217, 0x0217, 0x0217, 0x0217, 0x0841,
0x0851, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x020d, 0x021d, 0x0222, 0x0232, 0x0242, 0x024b, 0x025b, 0x026b,
0x027b, 0x028b, 0x029b, 0x02ab, 0x02bb, 0x02cb, 0x02d9, 0x02e8,
0x02f6, 0x021d, 0x021d, 0x0301, 0x0311, 0x021d, 0x0319, 0x0328,
0x0338, 0x0346, 0x0356, 0x0366, 0x0376, 0x0386, 0x021d, 0x0396,
0x03a6, 0x03b6, 0x03c5, 0x03d2, 0x03e0, 0x03ef, 0x03f5, 0x03ef,
0x021d, 0x03ef, 0x03ef, 0x0400, 0x0410, 0x0420, 0x0430, 0x0440,
0x0450, 0x0460, 0x046f, 0x047c, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x048c, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x049c, 0x021d, 0x04ac, 0x04bc, 0x04cc, 0x04dc,
0x04eb, 0x04fb, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x050a, 0x0518, 0x0525,
0x0535, 0x0545, 0x021d, 0x0555, 0x0565, 0x0575, 0x021d, 0x021d,
0x021d, 0x021d, 0x0585, 0x0595, 0x05a5, 0x05b5, 0x05c5, 0x05d5,
0x05df, 0x05ef, 0x05ff, 0x060f, 0x061d, 0x062d, 0x063a, 0x0647,
0x0655, 0x0664, 0x0672, 0x067f, 0x068f, 0x021d, 0x069c, 0x06a9,
0x06b3, 0x06c3, 0x021d, 0x021d, 0x021d, 0x021d, 0x06d3, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x06d9, 0x06e9, 0x021d, 0x021d, 0x021d, 0x06f5,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x0704, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x0714, 0x021d, 0x071e, 0x072e,
0x073e, 0x021d, 0x021d, 0x0744, 0x0753, 0x021d, 0x021d, 0x0763,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x0773, 0x06e9, 0x077c,
0x021d, 0x078c, 0x021d, 0x021d, 0x021d, 0x079c, 0x07ac, 0x021d,
0x021d, 0x07b5, 0x07c5, 0x07d5, 0x021d, 0x07e5, 0x07f5, 0x0800,
0x03ef, 0x03ef, 0x03ef, 0x0810, 0x0820, 0x0830, 0x03ef, 0x0840,
0x0850, 0x021d, 0x021d, 0x021d, 0x021d, 0x0860, 0x0870, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
/* level 3 offsets */
0x0861, 0x086f, 0x087f, 0x088f, 0x089e, 0x08a3, 0x089e, 0x08b3,
0x08c2, 0x08c8, 0x08d8, 0x08e8, 0x08f8, 0x0901, 0x08f8, 0x0901,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0909, 0x0917, 0x0917, 0x0927, 0x0936, 0x0946, 0x0946, 0x0946,
0x0946, 0x0946, 0x0946, 0x0946, 0x0956, 0x0965, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0902, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0972, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x097c, 0x098c,
0x0946, 0x098e, 0x099c, 0x09ac, 0x09b1, 0x09c0, 0x09d0, 0x09e0,
0x09eb, 0x09eb, 0x09f0, 0x0946, 0x0a00, 0x09ea, 0x09eb, 0x09eb,
0x09eb, 0x09eb, 0x09eb, 0x0a0d, 0x0a1c, 0x0a2c, 0x0a36, 0x0a45,
0x09eb, 0x0946, 0x0a55, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x0a4f, 0x0a65, 0x09ac, 0x09ac, 0x0a75, 0x0a81, 0x09ac, 0x0a8f,
0x0a9b, 0x09ad, 0x09ac, 0x0aab, 0x0abb, 0x09eb, 0x0acb, 0x0adb,
0x09eb, 0x09eb, 0x0a4b, 0x0946, 0x0ae9, 0x0946, 0x0af6, 0x08f8,
0x08f8, 0x0afc, 0x0b0b, 0x0974, 0x0b19, 0x08f8, 0x0b28, 0x08f8,
0x08f8, 0x0b1d, 0x0b37, 0x08f8, 0x0b19, 0x0b45, 0x0b54, 0x08f8,
0x08f8, 0x0b1d, 0x0b63, 0x0b28, 0x08f8, 0x0b6f, 0x0b54, 0x08f8,
0x08f8, 0x0b1d, 0x0b7e, 0x08f8, 0x0b19, 0x0b8d, 0x0b28, 0x08f8,
0x08f8, 0x0b9d, 0x0b37, 0x0bad, 0x0b19, 0x08f8, 0x0b27, 0x08f8,
0x08f8, 0x08f8, 0x0b1c, 0x08f8, 0x08f8, 0x0bba, 0x0bca, 0x08f8,
0x08f8, 0x0bcf, 0x0bde, 0x0bad, 0x0b19, 0x0bec, 0x0b28, 0x08f8,
0x08f8, 0x0b1d, 0x0b58, 0x08f8, 0x0b19, 0x08f8, 0x0bfc, 0x08f8,
0x08f8, 0x0b59, 0x0b37, 0x08f8, 0x0b19, 0x08f8, 0x0b28, 0x08f8,
0x08f8, 0x08f8, 0x0b1f, 0x0c0a, 0x08f8, 0x08f8, 0x08f8, 0x0c19,
0x0c29, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c38,
0x0b8f, 0x08f8, 0x08f8, 0x08f8, 0x0c45, 0x08f8, 0x0c50, 0x08f8,
0x08f8, 0x08f8, 0x0c5f, 0x0c69, 0x0c76, 0x0946, 0x0949, 0x0b23,
0x08f8, 0x08f8, 0x08f8, 0x0b2b, 0x0c85, 0x08f8, 0x0b5c, 0x0c93,
0x0ca2, 0x0cb0, 0x0cbe, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0b2b, 0x08f8, 0x08f8, 0x08f8, 0x0cce, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x089e, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0cde, 0x0ce3, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0cf1, 0x08f8, 0x0b19, 0x08f8,
0x0b19, 0x08f8, 0x0b19, 0x08f8, 0x08f8, 0x08f8, 0x0cfd, 0x0c14,
0x0d07, 0x08f8, 0x0cce, 0x0d17, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0bad, 0x08f8, 0x0b20, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0d26, 0x0d34, 0x0d44, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08a0, 0x0936,
0x0936, 0x08f8, 0x0d4d, 0x08f8, 0x08f8, 0x08f8, 0x0d59, 0x0d67,
0x0d74, 0x08f8, 0x08f8, 0x08f8, 0x0946, 0x0947, 0x08f8, 0x08f8,
0x08f8, 0x0af5, 0x08f8, 0x08f8, 0x0d84, 0x0b27, 0x08f8, 0x0d91,
0x0af5, 0x0bfc, 0x08f8, 0x0da1, 0x08f8, 0x08f8, 0x08f8, 0x0daf,
0x0bfc, 0x08f8, 0x08f8, 0x0b2c, 0x0dbe, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0dce, 0x0ddd,
0x0de6, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0946, 0x0946, 0x0946,
0x0946, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0df0, 0x08b1, 0x08a1, 0x08a1,
0x0ce1, 0x0e00, 0x0936, 0x0e10, 0x0e20, 0x0e2c, 0x0e31, 0x0e41,
0x0e51, 0x0e61, 0x08f8, 0x0e71, 0x0e71, 0x0e80, 0x0946, 0x0946,
0x0c93, 0x0e90, 0x0e9c, 0x0eaa, 0x0eb9, 0x0ec9, 0x0936, 0x08f8,
0x08f8, 0x0ed7, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0ee7, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0ef1, 0x08f8, 0x08f8, 0x08f8, 0x08a3, 0x0936, 0x0930, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0ef0, 0x08f8, 0x091c,
0x08f8, 0x0936, 0x0936, 0x0f01, 0x0f09, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0ef7, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0f19, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0f26, 0x0936, 0x092f, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0f36, 0x0f45, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0c94, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0946, 0x0946, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0919, 0x08f8, 0x08f8, 0x0936, 0x0f4e, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x089b, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0ef1, 0x08f8, 0x091b, 0x0f5e, 0x0936, 0x0f6d, 0x0f7d, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0f8d, 0x089e, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08fd, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0936,
0x0936, 0x089b, 0x08f8, 0x0ce1, 0x08f8, 0x08f8, 0x08f8, 0x0936,
0x08f8, 0x0f9a, 0x08f8, 0x08f8, 0x08f8, 0x0935, 0x08a2, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0fa9, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08a0, 0x08f8, 0x089f, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0936, 0x0936, 0x0936, 0x0ef0, 0x08f8, 0x08f8, 0x08f8, 0x08a1,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94, 0x0fb9, 0x08f8,
0x0b2a, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0bfc, 0x0936,
0x0936, 0x089d, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0900,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0fc9,
0x08f8, 0x0fd5, 0x0fe2, 0x08f8, 0x08f8, 0x08f8, 0x0ecf, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0fee, 0x08f8, 0x0946, 0x0af7, 0x08f8,
0x08f8, 0x0ff8, 0x08f8, 0x1006, 0x0bfc, 0x08f8, 0x08f8, 0x0af6,
0x08f8, 0x08f8, 0x1016, 0x08f8, 0x08f8, 0x0b24, 0x08f8, 0x08f8,
0x1024, 0x0c8d, 0x1033, 0x08f8, 0x08f8, 0x0b1d, 0x08f8, 0x08f8,
0x08f8, 0x1043, 0x0b28, 0x08f8, 0x0b58, 0x0b23, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0eb9, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x1053, 0x08f8, 0x1061, 0x1070,
0x107a, 0x108a, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x109a, 0x0ac8, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x09eb, 0x09eb, 0x10aa, 0x0936, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x0ac9, 0x09eb, 0x09eb, 0x10ba, 0x08f8, 0x08f8, 0x10ca,
0x0946, 0x0cce, 0x0946, 0x0936, 0x0936, 0x10da, 0x10ea, 0x10fa,
0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x1100,
0x1110, 0x088f, 0x089e, 0x08a3, 0x089e, 0x08a3, 0x0ef1, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x1120, 0x08a5,
0x112f, 0x08f8, 0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936,
0x091a, 0x091a, 0x089e, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0cbe,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x113f, 0x0f09,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x114f,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x115f, 0x09ac, 0x09ac, 0x1169, 0x09ac, 0x1178, 0x09ac, 0x09ac,
0x09ac, 0x09ad, 0x09a5, 0x08f8, 0x08f8, 0x08f8, 0x09ac, 0x1185,
0x09ac, 0x1190, 0x09ac, 0x11a0, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x09ac, 0x09ac, 0x09ac, 0x09b4, 0x09ac, 0x09aa, 0x09ac, 0x09ac,
0x11af, 0x11bf, 0x09ac, 0x11c9, 0x11d9, 0x11d9, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x08f8, 0x08f8, 0x09ac, 0x09ac, 0x11e9, 0x11f4,
0x09ac, 0x09ac, 0x09ac, 0x1204, 0x09ac, 0x1214, 0x09ac, 0x1221,
0x09ac, 0x122f, 0x0a6c, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x11d9, 0x08f8, 0x08f8, 0x08f8,
0x09ac, 0x09ac, 0x09ac, 0x1239, 0x09ac, 0x09ac, 0x09ac, 0x1249,
0x09eb, 0x09eb, 0x1259, 0x1269, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x1279, 0x127a, 0x09ac, 0x09ac, 0x128a, 0x129a, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x09ac, 0x09ac, 0x12aa, 0x09eb, 0x0a4f, 0x12ba,
0x08f8, 0x09ac, 0x12ca, 0x08f8, 0x08f8, 0x09ac, 0x09b0, 0x08f8,
0x09ac, 0x11f4, 0x0b28, 0x08f8, 0x08f8, 0x0ff6, 0x0975, 0x0917,
0x0ef1, 0x12da, 0x0bfc, 0x08f8, 0x08f8, 0x12e6, 0x0b27, 0x08f8,
0x08f8, 0x08f8, 0x0af6, 0x08f8, 0x12f1, 0x0af4, 0x08f8, 0x08f8,
0x08f8, 0x0b26, 0x0bfc, 0x08f8, 0x08f8, 0x1007, 0x12e0, 0x08f8,
0x08f8, 0x08f8, 0x0c94, 0x12ff, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94, 0x0ffb, 0x08f8,
0x0bfc, 0x08f8, 0x08f8, 0x0b59, 0x0c93, 0x08f8, 0x096f, 0x0af4,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0ff6, 0x0c0a, 0x130e, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x131d, 0x0b53, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x132a, 0x0c93, 0x0b58,
0x08f8, 0x08f8, 0x08f8, 0x133a, 0x0c93, 0x08f8, 0x091a, 0x08f8,
0x08f8, 0x08f8, 0x0afb, 0x1349, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0b2b, 0x1357, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94,
0x0c66, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x1363, 0x0b26, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x12e5,
0x0c93, 0x08f8, 0x1372, 0x08f8, 0x08f8, 0x137f, 0x0b22, 0x138e,
0x08f8, 0x08f8, 0x0ff4, 0x139e, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x13ae, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0c5e, 0x13be, 0x13cd, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x13dc,
0x1349, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x13eb, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0deb, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x13f6, 0x1405, 0x089d, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0af4, 0x08f8, 0x08f8,
0x08f8, 0x0975, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94, 0x08f8,
0x08f8, 0x08f8, 0x0c94, 0x0af6, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x1415, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0b57, 0x1425, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0946, 0x0946, 0x0948, 0x0946, 0x0975, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x142e, 0x143b, 0x1448, 0x08f8, 0x0b2e, 0x08f8, 0x08f8,
0x08f8, 0x0909, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x1458,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0ef0, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08fd, 0x08f8,
0x08f8, 0x1463, 0x08f8, 0x08f8, 0x089f, 0x08f8, 0x08f8, 0x08f8,
0x08ff, 0x08f8, 0x08f8, 0x08f8, 0x1465, 0x1473, 0x1473, 0x1473,
0x0946, 0x0946, 0x0946, 0x1483, 0x0946, 0x0946, 0x0949, 0x0b24,
0x0b25, 0x0d91, 0x098c, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x148e, 0x1496, 0x14a4, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x130e, 0x08f8, 0x08f8, 0x08f8, 0x0b2c, 0x14af, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x14bf, 0x0975, 0x08f8, 0x08f8, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x14cb, 0x09b2, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0aca, 0x09eb,
0x09eb, 0x09eb, 0x14db, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0aca,
0x09eb, 0x09eb, 0x14eb, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x10fb,
0x09eb, 0x14fa, 0x1507, 0x1515, 0x1525, 0x1533, 0x153b, 0x154b,
0x1556, 0x1565, 0x1556, 0x08f8, 0x08f8, 0x08f8, 0x089d, 0x0936,
0x0936, 0x091b, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x089b, 0x1406, 0x0935, 0x0935, 0x0935, 0x0936, 0x0ef1, 0x1575,
0x08f8, 0x089f, 0x08f8, 0x08f8, 0x08f8, 0x0ef7, 0x08f8, 0x08f8,
0x08f8, 0x08fb, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0ef1, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x091f,
0x091a, 0x091a, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x089b, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0eee,
0x091b, 0x089e, 0x091b, 0x0936, 0x0936, 0x0936, 0x0eef, 0x0cce,
0x0936, 0x0936, 0x0eef, 0x0936, 0x0919, 0x089d, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x089b,
0x0919, 0x1580, 0x0ef0, 0x0936, 0x091a, 0x091c, 0x0ef1, 0x0cce,
0x0eef, 0x0ef0, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0932, 0x0936, 0x0936, 0x091c, 0x08f8,
0x08f8, 0x1145, 0x158f, 0x08f8, 0x08c8, 0x08c8, 0x08c8, 0x08c8,
0x08c8, 0x08c8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946,
0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946,
0x0946, 0x08f8,
0x0880, 0x088e, 0x089e, 0x08ae, 0x08bd, 0x08c2, 0x08bd, 0x08d2,
0x08e1, 0x08e7, 0x08f7, 0x0907, 0x0917, 0x0920, 0x0917, 0x0920,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0928, 0x0936, 0x0936, 0x0946, 0x0955, 0x0965, 0x0965, 0x0965,
0x0965, 0x0965, 0x0965, 0x0965, 0x0975, 0x0984, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0921, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0991, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x099b, 0x09ab,
0x0965, 0x09ad, 0x09bb, 0x09cb, 0x09d0, 0x09df, 0x09ef, 0x09ff,
0x0a0a, 0x0a0a, 0x0a0f, 0x0965, 0x0a1f, 0x0a09, 0x0a0a, 0x0a0a,
0x0a0a, 0x0a0a, 0x0a0a, 0x0a2c, 0x0a3b, 0x0a4b, 0x0a55, 0x0a64,
0x0a0a, 0x0965, 0x0a74, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a6e, 0x0a84, 0x09cb, 0x09cb, 0x0a94, 0x0aa0, 0x09cb, 0x0aae,
0x0aba, 0x09cc, 0x09cb, 0x0aca, 0x0ada, 0x0a0a, 0x0aea, 0x0afa,
0x0a0a, 0x0a0a, 0x0a6a, 0x0965, 0x0b08, 0x0965, 0x0b15, 0x0917,
0x0917, 0x0b1b, 0x0b2a, 0x0993, 0x0b38, 0x0917, 0x0b47, 0x0917,
0x0917, 0x0b3c, 0x0b56, 0x0917, 0x0b38, 0x0b64, 0x0b73, 0x0917,
0x0917, 0x0b3c, 0x0b82, 0x0b47, 0x0917, 0x0b8e, 0x0b73, 0x0917,
0x0917, 0x0b3c, 0x0b9d, 0x0917, 0x0b38, 0x0bac, 0x0b47, 0x0917,
0x0917, 0x0bbc, 0x0b56, 0x0bcc, 0x0b38, 0x0917, 0x0b46, 0x0917,
0x0917, 0x0917, 0x0b3b, 0x0917, 0x0917, 0x0bd9, 0x0be9, 0x0917,
0x0917, 0x0bee, 0x0bfd, 0x0bcc, 0x0b38, 0x0c0b, 0x0b47, 0x0917,
0x0917, 0x0b3c, 0x0b77, 0x0917, 0x0b38, 0x0917, 0x0c1b, 0x0917,
0x0917, 0x0b78, 0x0b56, 0x0917, 0x0b38, 0x0917, 0x0b47, 0x0917,
0x0917, 0x0917, 0x0b3e, 0x0c29, 0x0917, 0x0917, 0x0917, 0x0c38,
0x0c48, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0c57,
0x098c, 0x0917, 0x0917, 0x0917, 0x0c64, 0x0917, 0x0c6f, 0x0917,
0x0917, 0x0917, 0x0c7e, 0x0c88, 0x0c95, 0x0965, 0x0968, 0x0b42,
0x0917, 0x0917, 0x0917, 0x0b4a, 0x0ca4, 0x0917, 0x0b7b, 0x0cb2,
0x0cc1, 0x0ccf, 0x0cdd, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0b4a, 0x0917, 0x0917, 0x0917, 0x0ced, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x08bd, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0cfd, 0x0d02, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0d10, 0x0917, 0x0b38, 0x0917,
0x0b38, 0x0917, 0x0b38, 0x0917, 0x0917, 0x0917, 0x0d1c, 0x0c33,
0x0d26, 0x0917, 0x0ced, 0x0d36, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0bcc, 0x0917, 0x0b3f, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0d45, 0x0d53, 0x0d63, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0955,
0x0955, 0x0917, 0x0d6c, 0x0917, 0x0917, 0x0917, 0x0d78, 0x0d86,
0x0d93, 0x0917, 0x0917, 0x0917, 0x0965, 0x0966, 0x0917, 0x0917,
0x0917, 0x0b14, 0x0917, 0x0917, 0x0da3, 0x0b46, 0x0917, 0x0db0,
0x0b14, 0x0c1b, 0x0917, 0x0dc0, 0x0917, 0x0917, 0x0917, 0x0dce,
0x0c1b, 0x0917, 0x0917, 0x0b4b, 0x0ddd, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0ded, 0x0dfc,
0x0e05, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0965, 0x0965, 0x0965,
0x0965, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0e0f, 0x08d0, 0x08c0, 0x08c0,
0x0d00, 0x0e1f, 0x0955, 0x0e2f, 0x0e3f, 0x0e4b, 0x0e50, 0x0e60,
0x0e70, 0x0e80, 0x0917, 0x0e90, 0x0e90, 0x0e9f, 0x0965, 0x0965,
0x0cb2, 0x0eaf, 0x0ebb, 0x0ec9, 0x0ed8, 0x0ee8, 0x0955, 0x0917,
0x0917, 0x0ef6, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0f06, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0f10, 0x0917, 0x0917, 0x0917, 0x08c2, 0x0955, 0x094f, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0f0f, 0x0917, 0x093b,
0x0917, 0x0955, 0x0955, 0x0f20, 0x0f28, 0x0917, 0x0917, 0x0917,
0x0917, 0x0f16, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0f38, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0f45, 0x0955, 0x094e, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0f55, 0x0f64, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0cb3, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0965, 0x0965, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0938, 0x0917, 0x0917, 0x0955, 0x0f6d, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x08ba, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0f10, 0x0917, 0x093a, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0fac, 0x08bd, 0x0917, 0x0917,
0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0955,
0x0955, 0x08ba, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
0x0917, 0x0fb9, 0x0917, 0x0917, 0x0917, 0x0954, 0x08c1, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fc8, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0917, 0x08be, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0955, 0x0955, 0x0955, 0x0f0f, 0x0917, 0x0917, 0x0917, 0x08c0,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x0fd8, 0x0917,
0x0b49, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0c1b, 0x0955,
0x0955, 0x08bc, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x091f,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fe8,
0x0917, 0x0ff4, 0x1001, 0x0917, 0x0917, 0x0917, 0x0eee, 0x0917,
0x0917, 0x0917, 0x0917, 0x100d, 0x0917, 0x0965, 0x0b16, 0x0917,
0x0917, 0x1017, 0x0917, 0x1025, 0x0c1b, 0x0917, 0x0917, 0x0b15,
0x0917, 0x0917, 0x1035, 0x0917, 0x0917, 0x0b43, 0x0917, 0x0917,
0x1043, 0x0cac, 0x1052, 0x0917, 0x0917, 0x0b3c, 0x0917, 0x0917,
0x0917, 0x1062, 0x0b47, 0x0917, 0x0b77, 0x0b42, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0ed8, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x1072, 0x0917, 0x1080, 0x108f,
0x1099, 0x10a9, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x10b9, 0x0ae7, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x0a0a, 0x0a0a, 0x10c9, 0x0955, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x0ae8, 0x0a0a, 0x0a0a, 0x10d9, 0x0917, 0x0917, 0x10e9,
0x0965, 0x0ced, 0x0965, 0x0955, 0x0955, 0x10f9, 0x1109, 0x1119,
0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x111f,
0x112f, 0x08ae, 0x08bd, 0x08c2, 0x08bd, 0x08c2, 0x0f10, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x113f, 0x08c4,
0x114e, 0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955,
0x0939, 0x0939, 0x08bd, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cdd,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x115e, 0x0f28,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x116e,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x117e, 0x09cb, 0x09cb, 0x1188, 0x09cb, 0x1197, 0x09cb, 0x09cb,
0x09cb, 0x09cc, 0x09c4, 0x0917, 0x0917, 0x0917, 0x09cb, 0x11a4,
0x09cb, 0x11af, 0x09cb, 0x11bf, 0x0917, 0x0917, 0x0917, 0x0917,
0x09cb, 0x09cb, 0x09cb, 0x09d3, 0x09cb, 0x09c9, 0x09cb, 0x09cb,
0x11ce, 0x11de, 0x09cb, 0x11e8, 0x11f8, 0x11f8, 0x09cb, 0x09cb,
0x09cb, 0x09cb, 0x0917, 0x0917, 0x09cb, 0x09cb, 0x1208, 0x1213,
0x09cb, 0x09cb, 0x09cb, 0x1223, 0x09cb, 0x1233, 0x09cb, 0x1240,
0x09cb, 0x124e, 0x0a8b, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x11f8, 0x0917, 0x0917, 0x0917,
0x09cb, 0x09cb, 0x09cb, 0x1258, 0x09cb, 0x09cb, 0x09cb, 0x1268,
0x0a0a, 0x0a0a, 0x1278, 0x1288, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x1298, 0x1299, 0x09cb, 0x09cb, 0x12a9, 0x12b9, 0x0917, 0x0917,
0x0917, 0x0b4a, 0x09cb, 0x09cb, 0x12c9, 0x0a0a, 0x0a6e, 0x12d9,
0x0917, 0x09cb, 0x12e9, 0x0917, 0x0917, 0x09cb, 0x09cf, 0x0917,
0x09cb, 0x1213, 0x0b47, 0x0917, 0x0917, 0x1015, 0x0994, 0x0936,
0x0f10, 0x12f9, 0x0c1b, 0x0917, 0x0917, 0x1305, 0x0b46, 0x0917,
0x0917, 0x0917, 0x0b15, 0x0917, 0x1310, 0x0b13, 0x0917, 0x0917,
0x0917, 0x0b45, 0x0c1b, 0x0917, 0x0917, 0x1026, 0x12ff, 0x0917,
0x0917, 0x0917, 0x0cb3, 0x131e, 0x0b47, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x101a, 0x0917,
0x0c1b, 0x0917, 0x0917, 0x0b78, 0x0cb2, 0x0917, 0x098e, 0x0b13,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x1015, 0x0c29, 0x132d, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x133c, 0x0b72, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1349, 0x0cb2, 0x0b77,
0x0917, 0x0917, 0x0917, 0x1359, 0x0cb2, 0x0917, 0x0939, 0x0917,
0x0917, 0x0917, 0x0b1a, 0x1368, 0x0917, 0x0917, 0x0917, 0x0917,
0x0b4a, 0x1376, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3,
0x0c85, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1382, 0x0b45, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1304,
0x0cb2, 0x0917, 0x1391, 0x0917, 0x0917, 0x139e, 0x0b41, 0x13ad,
0x0917, 0x0917, 0x1013, 0x13bd, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x13cd, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0c7d, 0x13dd, 0x13ec, 0x0917, 0x0917, 0x0917, 0x0917, 0x13fb,
0x1368, 0x0917, 0x0917, 0x0917, 0x0917, 0x140a, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0e0a, 0x0c1b, 0x0917,
0x0917, 0x116e, 0x140f, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x141a, 0x1429, 0x08bc, 0x0917, 0x0917,
0x0917, 0x0917, 0x1439, 0x0995, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0b13, 0x0917, 0x0917, 0x0917, 0x0994,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x0917, 0x0917, 0x0917,
0x0cb3, 0x0b15, 0x0917, 0x0917, 0x0917, 0x0917, 0x1449, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0b76, 0x1459, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0965,
0x0965, 0x0967, 0x0965, 0x0994, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1462,
0x146f, 0x147c, 0x0917, 0x0b4d, 0x0917, 0x0917, 0x0917, 0x0928,
0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x148c, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0f0f, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x1497,
0x0917, 0x0917, 0x08be, 0x0917, 0x0917, 0x0917, 0x091e, 0x0917,
0x0917, 0x0917, 0x1499, 0x14a7, 0x14a7, 0x14a7, 0x0965, 0x0965,
0x0965, 0x14b7, 0x0965, 0x0965, 0x0968, 0x0b43, 0x0b44, 0x0db0,
0x09ab, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x14c2, 0x14ca,
0x14d8, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x132d, 0x0917, 0x0917, 0x0917, 0x0b4b, 0x14e3, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0b4b, 0x0917, 0x09cb,
0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb,
0x09cb, 0x09cb, 0x09cb, 0x14f3, 0x0994, 0x0917, 0x0917, 0x09cb,
0x09cb, 0x09cb, 0x09cb, 0x14ff, 0x09d1, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0ae9,
0x0a0a, 0x0a0a, 0x0a0a, 0x150f, 0x0917, 0x0917, 0x0917, 0x0917,
0x0ae9, 0x0a0a, 0x0a0a, 0x151f, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x111a, 0x0a0a, 0x152e, 0x153b, 0x1549, 0x1559, 0x1567, 0x156f,
0x157f, 0x158a, 0x1599, 0x158a, 0x0917, 0x0917, 0x0917, 0x08bc,
0x0955, 0x0955, 0x093a, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x08ba, 0x15a9, 0x0954, 0x0954, 0x0954, 0x0955, 0x0f10,
0x15b9, 0x0917, 0x08be, 0x0917, 0x0917, 0x0917, 0x0f16, 0x0917,
0x0917, 0x0917, 0x091a, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0f10, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x15c4, 0x0939, 0x0939, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x15c5, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0ced, 0x093a, 0x08bd, 0x093a, 0x0955, 0x0955, 0x0955, 0x0f0e,
0x0ced, 0x0955, 0x0955, 0x0f0e, 0x0955, 0x0938, 0x08bc, 0x0917,
0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x08ba, 0x0938, 0x0939, 0x0f0d, 0x0955, 0x0955, 0x15d0, 0x15df,
0x093a, 0x0f0d, 0x0f0d, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0951, 0x0955, 0x0955, 0x093b,
0x0917, 0x0917, 0x1164, 0x15ef, 0x0917, 0x08e7, 0x08e7, 0x08e7,
0x08e7, 0x08e7, 0x08e7, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965,
0x0965, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965,
0x0965, 0x0965, 0x0917,
/* values */
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x000a, 0x000b, 0x000d, 0x000b, 0x000c, 0x000d, 0x000a, 0x000a,
@ -649,57 +653,65 @@ const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5535] =
0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0006, 0x0001, 0x0006,
0x0006, 0x0001, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0006,
0x0001, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0009, 0x0009, 0x0009, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0001,
0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x000a, 0x000a, 0x000a, 0x000a,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000a, 0x000a, 0x000a,
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
0x0009, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0001, 0x0001, 0x0000, 0x0001, 0x0006, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0001, 0x000a, 0x000a, 0x000a, 0x000a, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x000a, 0x000a, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001,
0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0004, 0x0004, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0006, 0x0006, 0x0006,
0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0001,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0006, 0x0006,
0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0001,
0x0001, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0001, 0x0006, 0x0006, 0x0001, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0009, 0x0002, 0x0002,
0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0002, 0x0002, 0x0002,
0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0002, 0x0001, 0x0001,
0x0001, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0001, 0x0001, 0x0009, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0001, 0x0001, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0001,
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005,
0x0001, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005, 0x0001,
0x0001, 0x0001, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005,
0x0001, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0001,
0x0005, 0x0001, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005,
0x0001, 0x0005, 0x0001, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001,
0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0001, 0x0005,
0x0005, 0x0001, 0x0005, 0x0001, 0x0001, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001,
0x0001, 0x0001, 0x0001, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001,
0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0005,
0x0005, 0x0001, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0001,
0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001,
0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0001, 0x0005, 0x0005,
0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001,
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005, 0x0005, 0x0005,
0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x000a,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0001,
0x0001, 0x0001, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001,
0x000a, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001
};

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
/* Unicode BiDi mirroring */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiMirroring.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiMirroring.txt */
/* DO NOT EDIT!! */
#include "windef.h"

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
/* Unicode Script IDs */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:Scripts.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:Scripts.txt */
/* DO NOT EDIT!! */
enum unicode_script_id {

View file

@ -1,16 +1,16 @@
/* Unicode Arabic shaping */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:ArabicShaping.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:ArabicShaping.txt */
/* DO NOT EDIT!! */
#include "windef.h"
const unsigned short DECLSPEC_HIDDEN arabic_shaping_table[3501] =
const unsigned short DECLSPEC_HIDDEN arabic_shaping_table[3547] =
{
/* level 1 offsets */
0x0110, 0x0120, 0x0130, 0x0140, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x014b, 0x0141, 0x0141, 0x0141, 0x0141, 0x0157,
0x0167, 0x0177, 0x0141, 0x0186, 0x0141, 0x0141, 0x018c, 0x0141,
0x0141, 0x0141, 0x0141, 0x019c, 0x01a9, 0x01b9, 0x01c9, 0x0141,
0x0167, 0x0177, 0x0141, 0x0187, 0x0141, 0x0141, 0x018d, 0x0141,
0x0141, 0x0141, 0x0141, 0x019d, 0x01aa, 0x01ba, 0x01ca, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
@ -35,171 +35,175 @@ const unsigned short DECLSPEC_HIDDEN arabic_shaping_table[3501] =
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x01d9, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x01da, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141, 0x0141,
/* level 2 offsets */
0x01e9, 0x01f4, 0x01f4, 0x0204, 0x020c, 0x0215, 0x0224, 0x0234,
0x0244, 0x0254, 0x0264, 0x0274, 0x0284, 0x0294, 0x02a2, 0x02b1,
0x02bf, 0x01f4, 0x01f4, 0x02ca, 0x01f4, 0x01f4, 0x01f4, 0x02d9,
0x02e9, 0x02f7, 0x0306, 0x0316, 0x0326, 0x01f8, 0x01f4, 0x01f4,
0x0336, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x0346, 0x0356, 0x01f4, 0x01f4,
0x0366, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x0370, 0x01f4, 0x0380, 0x0390, 0x039f, 0x03af, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x03be, 0x01f4, 0x01f4, 0x03ce, 0x03de, 0x01f4,
0x03ee, 0x03fe, 0x040d, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x041d, 0x042c, 0x01f4, 0x043c, 0x0442, 0x044f, 0x045f,
0x046f, 0x047d, 0x048d, 0x049a, 0x04a7, 0x04b5, 0x04c4, 0x04d2,
0x04df, 0x04ef, 0x01f4, 0x04fc, 0x0509, 0x0513, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x0523, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x0527, 0x0537,
0x01f4, 0x01f4, 0x01f4, 0x0543, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x0552, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x0562, 0x01f4, 0x056c, 0x0578, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x0588, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x0598, 0x0537, 0x059e, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x05ad, 0x05bd, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x05cd, 0x05dd, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x01f4,
0x01f4,
0x01ea, 0x01f5, 0x01f5, 0x0205, 0x020d, 0x0216, 0x0225, 0x0235,
0x0245, 0x0255, 0x0265, 0x0275, 0x0285, 0x0295, 0x02a3, 0x02b2,
0x02c0, 0x01f5, 0x01f5, 0x02cb, 0x01f5, 0x01f5, 0x01f5, 0x02da,
0x02ea, 0x02f8, 0x0307, 0x0317, 0x0327, 0x01f9, 0x01f5, 0x01f5,
0x0337, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x0347, 0x0357, 0x01f5, 0x01f5,
0x0367, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x0371, 0x01f5, 0x0381, 0x0391, 0x03a0, 0x03b0, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x03bf, 0x01f5, 0x01f5, 0x03cf, 0x03df, 0x01f5,
0x03ef, 0x03ff, 0x040e, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x041e, 0x042d, 0x01f5, 0x043d, 0x0443, 0x0453, 0x0463,
0x0473, 0x0481, 0x0491, 0x049e, 0x04ab, 0x04b9, 0x04c8, 0x04d6,
0x04e3, 0x04f3, 0x01f5, 0x0500, 0x050d, 0x0517, 0x0527, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x0534, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x053a,
0x054a, 0x01f5, 0x01f5, 0x01f5, 0x0556, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x0565, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x0575, 0x01f5, 0x057f, 0x058b, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x059b, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x05ab, 0x054a, 0x05b4, 0x01f5, 0x05c3, 0x01f5,
0x01f5, 0x01f5, 0x05d2, 0x05e2, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x05f2, 0x0602, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5, 0x01f5,
0x01f5, 0x01f5,
/* level 3 offsets */
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05f0, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,
0x0600, 0x0600, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0610, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ff, 0x0600, 0x0620,
0x062e, 0x05ed, 0x05ed, 0x05ed, 0x063e, 0x064e, 0x065d, 0x0665,
0x0600, 0x0675, 0x0685, 0x068d, 0x0695, 0x069f, 0x069f, 0x06af,
0x06bf, 0x06c7, 0x06d7, 0x05ee, 0x06e7, 0x06f6, 0x0600, 0x0706,
0x0714, 0x0720, 0x072f, 0x05ed, 0x05ed, 0x061a, 0x073f, 0x0745,
0x069f, 0x074f, 0x075b, 0x05ed, 0x0769, 0x0775, 0x05ed, 0x0785,
0x0791, 0x07a1, 0x07b1, 0x07be, 0x0636, 0x07ce, 0x07dd, 0x07e7,
0x0600, 0x07f5, 0x0600, 0x0672, 0x05ed, 0x05ed, 0x0805, 0x0814,
0x0823, 0x0831, 0x05ed, 0x0840, 0x05ed, 0x05ed, 0x0835, 0x084f,
0x05ed, 0x0831, 0x05ef, 0x085e, 0x05ed, 0x05ed, 0x0835, 0x086d,
0x0840, 0x05ed, 0x0879, 0x085e, 0x05ed, 0x05ed, 0x0835, 0x0888,
0x05ed, 0x0831, 0x0896, 0x0840, 0x05ed, 0x05ed, 0x05f1, 0x084f,
0x082e, 0x0831, 0x05ed, 0x083f, 0x05ed, 0x05ed, 0x05ed, 0x0834,
0x05ed, 0x05ed, 0x05ed, 0x08a5, 0x05ed, 0x05ed, 0x08aa, 0x08b9,
0x082e, 0x0831, 0x05ed, 0x0840, 0x05ed, 0x05ed, 0x05f1, 0x08c7,
0x05ed, 0x0831, 0x05ed, 0x0673, 0x05ed, 0x05ed, 0x0863, 0x084f,
0x05ed, 0x0831, 0x05ed, 0x0840, 0x05ed, 0x05ed, 0x05ed, 0x0837,
0x08d5, 0x05ed, 0x05ed, 0x05ed, 0x0820, 0x08de, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x08ed, 0x0898, 0x05ed, 0x05ed,
0x05ed, 0x082b, 0x05ed, 0x08fa, 0x05ed, 0x05ed, 0x05ed, 0x061f,
0x090a, 0x0917, 0x0600, 0x0603, 0x083b, 0x05ed, 0x05ed, 0x05ed,
0x0843, 0x0926, 0x05ed, 0x0866, 0x073f, 0x0935, 0x0943, 0x05f0,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0843, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0951, 0x05ed, 0x0831, 0x05ed, 0x0831, 0x05ed, 0x0831,
0x05ed, 0x05ed, 0x05ed, 0x095d, 0x05f7, 0x0967, 0x05ed, 0x05ed,
0x0975, 0x05ed, 0x069f, 0x069f, 0x069f, 0x069f, 0x069f, 0x0985,
0x0990, 0x069f, 0x0997, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x09a7, 0x09b5, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x09c1, 0x05ed,
0x05ed, 0x05ed, 0x09cd, 0x09db, 0x09e8, 0x05ed, 0x05ed, 0x05ed,
0x0600, 0x0601, 0x05ed, 0x05ed, 0x05ed, 0x0671, 0x05ed, 0x05ed,
0x09f8, 0x083f, 0x05ed, 0x0a05, 0x0671, 0x0673, 0x05ed, 0x0a15,
0x05ed, 0x05ed, 0x05ed, 0x0a23, 0x0673, 0x05ed, 0x05ed, 0x0844,
0x0a32, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x07f4, 0x0a42, 0x0a4b, 0x0a55, 0x05ed, 0x087f,
0x05ed, 0x05ed, 0x05ed, 0x0a63, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x0600, 0x0600, 0x073f, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x0673, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0600, 0x0600, 0x05ed, 0x05ed, 0x0846,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0a73, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x0a83, 0x05ed,
0x0842, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0673, 0x0a91,
0x05ed, 0x0a9d, 0x05ed, 0x069f, 0x069f, 0x069f, 0x0aad, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x082f, 0x05ed, 0x0600, 0x085f, 0x05ed,
0x05ed, 0x0ab7, 0x05ed, 0x0637, 0x0673, 0x05ed, 0x05ed, 0x0672,
0x05ed, 0x05ed, 0x0ac5, 0x05ed, 0x05ed, 0x083c, 0x05ed, 0x05ed,
0x0897, 0x0ad0, 0x0add, 0x05ed, 0x05ed, 0x0835, 0x05ed, 0x05ed,
0x05ed, 0x0aed, 0x0840, 0x05ed, 0x0862, 0x083b, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0afd, 0x05ed, 0x05ef, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0600, 0x05ed, 0x0600,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0b0b, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05f0, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x073f, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0b17, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0b26, 0x05ed, 0x05ed, 0x0b36,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x0b46, 0x0b54, 0x0b63, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0b71, 0x0b81, 0x0b88, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0b98, 0x069f, 0x0ba6, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0863, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0bb6, 0x0bc1, 0x0bd0, 0x05ed, 0x0be0, 0x0bee, 0x05ed,
0x05ed, 0x0bfe, 0x0c0e, 0x05ed, 0x05ed, 0x05ed, 0x0840, 0x05ed,
0x05ed, 0x0636, 0x07fe, 0x05ed, 0x05ed, 0x0c1e, 0x0673, 0x05ed,
0x05ed, 0x0c2a, 0x083f, 0x05ed, 0x05ed, 0x05ed, 0x0672, 0x05ed,
0x0c35, 0x0670, 0x05ed, 0x05ed, 0x05ed, 0x083e, 0x0673, 0x05ed,
0x05ed, 0x0c45, 0x0c24, 0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x0c52,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ee, 0x0c61, 0x05ed, 0x0673, 0x05ed, 0x05ed, 0x0863,
0x073f, 0x05ed, 0x0c6c, 0x0670, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0636, 0x08d5, 0x05ef, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0c79, 0x0c88, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0c96, 0x073f, 0x0862, 0x05ed, 0x05ed, 0x05ed, 0x0ca6,
0x073f, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0cb6, 0x0cc6,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0843, 0x0cd4, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x0ce4, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0cef, 0x083e, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0c29, 0x073f, 0x05ed, 0x0cfe, 0x05ed,
0x05ed, 0x0d0b, 0x083a, 0x0d1a, 0x05ed, 0x05ed, 0x0896, 0x0ce5,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0920, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05fe, 0x0d2a, 0x0d39, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0d48, 0x0cc6, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0d57, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0830, 0x05ed, 0x05ed, 0x05ed, 0x07fc, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0670, 0x05ed, 0x05ed,
0x05ed, 0x07fe, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ee, 0x05ed,
0x05ed, 0x05ed, 0x05ee, 0x0672, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x083d, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x0861, 0x0671, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0600, 0x0600, 0x0602, 0x0600, 0x07fe, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x0b0d, 0x061d, 0x0d67, 0x05ed, 0x0846, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x0951, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0600,
0x0600, 0x0600, 0x0d6c, 0x0600, 0x0600, 0x0603, 0x083c, 0x083d,
0x0a05, 0x05ff, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0d77,
0x0d7f, 0x0d8d, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ef,
0x05ed, 0x05ed, 0x05ed, 0x0844, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x07fe, 0x05ed, 0x05ed, 0x069f, 0x069f, 0x069f, 0x069f,
0x0d9d, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0840, 0x05ed, 0x0600, 0x0600,
0x0600, 0x0600, 0x0600, 0x0600, 0x05ed, 0x05ed, 0x05ed, 0x05ed,
0x05ed, 0x05ed, 0x05ed, 0x05ed, 0x0600, 0x0600, 0x0600, 0x0600,
0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,
0x0600, 0x0600, 0x0600, 0x05ed,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0615, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625,
0x0625, 0x0625, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0635, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0624, 0x0625, 0x0645,
0x0653, 0x0612, 0x0612, 0x0612, 0x0663, 0x0673, 0x0682, 0x068a,
0x0625, 0x069a, 0x06aa, 0x06b2, 0x06ba, 0x06c4, 0x06c4, 0x06d4,
0x06e4, 0x06ec, 0x06fc, 0x0613, 0x070c, 0x071b, 0x0625, 0x072b,
0x0739, 0x0745, 0x0754, 0x0612, 0x0612, 0x063f, 0x0764, 0x076a,
0x06c4, 0x0774, 0x0780, 0x0612, 0x078e, 0x079a, 0x0612, 0x07aa,
0x07b6, 0x07c6, 0x07d6, 0x07e3, 0x065b, 0x07f3, 0x0802, 0x080c,
0x0625, 0x081a, 0x0625, 0x0697, 0x0612, 0x0612, 0x082a, 0x0839,
0x0848, 0x0856, 0x0612, 0x0865, 0x0612, 0x0612, 0x085a, 0x0874,
0x0612, 0x0856, 0x0614, 0x0883, 0x0612, 0x0612, 0x085a, 0x0892,
0x0865, 0x0612, 0x089e, 0x0883, 0x0612, 0x0612, 0x085a, 0x08ad,
0x0612, 0x0856, 0x08bb, 0x0865, 0x0612, 0x0612, 0x0616, 0x0874,
0x0853, 0x0856, 0x0612, 0x0864, 0x0612, 0x0612, 0x0612, 0x0859,
0x0612, 0x0612, 0x0612, 0x08ca, 0x0612, 0x0612, 0x08cf, 0x08de,
0x0853, 0x0856, 0x0612, 0x0865, 0x0612, 0x0612, 0x0616, 0x08ec,
0x0612, 0x0856, 0x0612, 0x0698, 0x0612, 0x0612, 0x0888, 0x0874,
0x0612, 0x0856, 0x0612, 0x0865, 0x0612, 0x0612, 0x0612, 0x085c,
0x08fa, 0x0612, 0x0612, 0x0612, 0x0845, 0x0903, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0912, 0x091f, 0x0612, 0x0612,
0x0612, 0x0850, 0x0612, 0x092e, 0x0612, 0x0612, 0x0612, 0x0644,
0x093e, 0x094b, 0x0625, 0x0628, 0x0860, 0x0612, 0x0612, 0x0612,
0x0868, 0x095a, 0x0612, 0x088b, 0x0764, 0x0969, 0x0977, 0x0615,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0868, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0985, 0x0612, 0x0856, 0x0612, 0x0856, 0x0612, 0x0856,
0x0612, 0x0612, 0x0612, 0x0991, 0x061c, 0x099b, 0x0612, 0x0612,
0x09a9, 0x0612, 0x06c4, 0x06c4, 0x06c4, 0x06c4, 0x06c4, 0x09b9,
0x09c4, 0x06c4, 0x09cb, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x09db, 0x09e9, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x09f5, 0x0612,
0x0612, 0x0612, 0x0a01, 0x0a0f, 0x0a1c, 0x0612, 0x0612, 0x0612,
0x0625, 0x0626, 0x0612, 0x0612, 0x0612, 0x0696, 0x0612, 0x0612,
0x0a2c, 0x0864, 0x0612, 0x0a39, 0x0696, 0x0698, 0x0612, 0x0a49,
0x0612, 0x0612, 0x0612, 0x0a57, 0x0698, 0x0612, 0x0612, 0x0869,
0x0a66, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0819, 0x0a76, 0x0a7f, 0x0a89, 0x0612, 0x08a4,
0x0612, 0x0612, 0x0612, 0x0a97, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0625, 0x0625, 0x0764, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0613, 0x0698, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0613, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0625, 0x0625, 0x0612, 0x0612, 0x086b,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0aa7, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0613, 0x0ab7, 0x0612,
0x0867, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0698, 0x0ac5,
0x0612, 0x0ad1, 0x0612, 0x06c4, 0x06c4, 0x06c4, 0x0ae1, 0x0612,
0x0612, 0x0612, 0x0612, 0x0854, 0x0612, 0x0625, 0x0884, 0x0612,
0x0612, 0x0aeb, 0x0612, 0x065c, 0x0698, 0x0612, 0x0612, 0x0697,
0x0612, 0x0612, 0x0af9, 0x0612, 0x0612, 0x0861, 0x0612, 0x0612,
0x08bc, 0x0b04, 0x0b11, 0x0612, 0x0612, 0x085a, 0x0612, 0x0612,
0x0612, 0x0b21, 0x0865, 0x0612, 0x0887, 0x0860, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0b31, 0x0612, 0x0614, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0625, 0x0612, 0x0625,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0613, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0b3f, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0615, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0764, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0b4b, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0b5a, 0x0612, 0x0612, 0x0b6a,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0b7a, 0x0b88, 0x0b97, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0ba5, 0x0bb5, 0x0bbc, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0bcc, 0x06c4, 0x0bda, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0888, 0x0612, 0x0612, 0x0612, 0x0612,
0x0868, 0x0612, 0x0612, 0x0612, 0x0bea, 0x0bf5, 0x0c04, 0x0612,
0x0c14, 0x0c22, 0x0612, 0x0612, 0x0c32, 0x0c42, 0x0612, 0x0612,
0x0612, 0x0865, 0x0612, 0x0612, 0x065b, 0x0823, 0x0612, 0x0612,
0x0c52, 0x0698, 0x0612, 0x0612, 0x0c5e, 0x0864, 0x0612, 0x0612,
0x0612, 0x0697, 0x0612, 0x0c69, 0x0695, 0x0612, 0x0612, 0x0612,
0x0863, 0x0698, 0x0612, 0x0612, 0x0c79, 0x0c58, 0x0612, 0x0612,
0x0612, 0x0613, 0x0c86, 0x0865, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0613, 0x0c95, 0x0612, 0x0698,
0x0612, 0x0612, 0x0888, 0x0764, 0x0612, 0x0921, 0x0695, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x065b,
0x08fa, 0x0614, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0ca2,
0x0cb1, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0cbf, 0x0764, 0x0887, 0x0612,
0x0612, 0x0612, 0x0ccf, 0x0764, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0cdf, 0x0cef, 0x0612, 0x0612, 0x0612, 0x0612, 0x0868,
0x0cfd, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0613, 0x0d0d,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0d18, 0x0863, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0c5d, 0x0764,
0x0612, 0x0d27, 0x0612, 0x0612, 0x0d34, 0x085f, 0x0d43, 0x0612,
0x0612, 0x08bb, 0x0d0e, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0954, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0623,
0x0d53, 0x0d62, 0x0612, 0x0612, 0x0612, 0x0612, 0x0d71, 0x0cef,
0x0612, 0x0612, 0x0612, 0x0612, 0x0d80, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0855, 0x0698, 0x0612, 0x0612,
0x0b4b, 0x0d85, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0625, 0x063e, 0x0824,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0695,
0x0612, 0x0612, 0x0612, 0x0823, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0613, 0x0612, 0x0612, 0x0612, 0x0613, 0x0697, 0x0612, 0x0612,
0x0612, 0x0612, 0x0862, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0886, 0x0696, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0625, 0x0625, 0x0627, 0x0625, 0x0823,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0b41, 0x0642, 0x0d95, 0x0612, 0x086b,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0985, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0625, 0x0625, 0x0625, 0x0d9a, 0x0625, 0x0625, 0x0628,
0x0861, 0x0862, 0x0a39, 0x0624, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0da5, 0x0dad, 0x0dbb, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0613, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0614, 0x0612, 0x0612, 0x0612,
0x0869, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0869,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0823, 0x0612, 0x0612,
0x06c4, 0x06c4, 0x06c4, 0x06c4, 0x0dcb, 0x0612, 0x0612, 0x0612,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0865, 0x0612, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625,
0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612, 0x0612,
0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625,
0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0625, 0x0612,
/* values */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@ -299,154 +303,156 @@ const unsigned short DECLSPEC_HIDDEN arabic_shaping_table[3501] =
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
0x0000, 0x0000, 0x0003, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0003, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0003, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0000,
0x0002, 0x0000, 0x0002, 0x0002, 0x0000, 0x0000, 0x0001, 0x0002,
0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0001, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003, 0x0002,
0x0000, 0x0000, 0x0002, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0002,
0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003,
0x0002, 0x0003, 0x0002, 0x0002, 0x0003, 0x0002, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002,
0x0003, 0x0003, 0x0000, 0x0001, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0003, 0x0003, 0x0003, 0x0002,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002,
0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0003, 0x0000, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002,
0x0000, 0x0003, 0x0002, 0x0002, 0x0003, 0x0003, 0x0002, 0x0003,
0x0003, 0x0000, 0x0003, 0x0002, 0x0002, 0x0003, 0x0000, 0x0000,
0x0000, 0x0000, 0x0002, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
0x0000, 0x0003, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0003, 0x0003, 0x0003, 0x0003, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000
0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0003, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0003,
0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0000, 0x0002,
0x0000, 0x0002, 0x0002, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002,
0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0001, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003, 0x0002, 0x0000,
0x0000, 0x0002, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0002, 0x0002,
0x0002, 0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003, 0x0002,
0x0003, 0x0002, 0x0002, 0x0003, 0x0002, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0003,
0x0003, 0x0000, 0x0001, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0002, 0x0003, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0003, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0003, 0x0003, 0x0003, 0x0002, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0003, 0x0000, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0000,
0x0003, 0x0002, 0x0002, 0x0003, 0x0003, 0x0002, 0x0003, 0x0003,
0x0000, 0x0003, 0x0002, 0x0002, 0x0003, 0x0000, 0x0000, 0x0000,
0x0000, 0x0002, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0003, 0x0003, 0x0003, 0x0003, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000
};

View file

@ -1,5 +1,5 @@
/* Unicode Bidirectional Bracket table */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiBrackets.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiBrackets.txt */
/* DO NOT EDIT!! */
#include "windef.h"

View file

@ -3,13 +3,13 @@
#include "windef.h"
const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5535] =
const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5631] =
{
/* level 1 offsets */
0x0110, 0x0120, 0x0130, 0x0140, 0x0144, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x015e, 0x0152, 0x0152, 0x0152, 0x0152, 0x016a,
0x017a, 0x018a, 0x0152, 0x0152, 0x0152, 0x0152, 0x019a, 0x0152,
0x0152, 0x0152, 0x0152, 0x01aa, 0x01b7, 0x01c7, 0x01d7, 0x01e7,
0x017a, 0x018a, 0x0152, 0x019a, 0x0152, 0x0152, 0x01a0, 0x0152,
0x0152, 0x0152, 0x0152, 0x01b0, 0x01bd, 0x01cd, 0x01dd, 0x01ed,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
@ -34,249 +34,253 @@ const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5535] =
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x01f7, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x01fd, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152, 0x0152,
/* level 2 offsets */
0x0207, 0x0217, 0x021c, 0x022c, 0x023c, 0x0245, 0x0255, 0x0265,
0x0275, 0x0285, 0x0295, 0x02a5, 0x02b5, 0x02c5, 0x02d3, 0x02e2,
0x02f0, 0x0217, 0x0217, 0x02fb, 0x030b, 0x0217, 0x0313, 0x0322,
0x0332, 0x0340, 0x0350, 0x0360, 0x0370, 0x0380, 0x0217, 0x0390,
0x03a0, 0x03b0, 0x03bf, 0x03cc, 0x03da, 0x03e9, 0x03ef, 0x03e9,
0x0217, 0x03e9, 0x03e9, 0x03fa, 0x040a, 0x041a, 0x042a, 0x043a,
0x044a, 0x045a, 0x0469, 0x0476, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0486, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0496, 0x0217, 0x04a6, 0x04b6, 0x04c6, 0x04d6,
0x04e5, 0x04f5, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0504, 0x0512, 0x051f,
0x052f, 0x053f, 0x0217, 0x054f, 0x055f, 0x056f, 0x0217, 0x0217,
0x0217, 0x0217, 0x057f, 0x058f, 0x059f, 0x05af, 0x05bf, 0x05cf,
0x05d9, 0x05e9, 0x05f9, 0x0609, 0x0617, 0x0627, 0x0634, 0x0641,
0x064f, 0x065e, 0x066c, 0x0679, 0x0689, 0x0217, 0x0696, 0x06a3,
0x06ad, 0x06bd, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x06cd, 0x06dd, 0x0217, 0x0217,
0x0217, 0x06e9, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x06f8, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0708, 0x0217,
0x0712, 0x0722, 0x0732, 0x0217, 0x0217, 0x0738, 0x0747, 0x0217,
0x0217, 0x0757, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0767,
0x06dd, 0x076d, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x077d,
0x078d, 0x0217, 0x0217, 0x0796, 0x07a6, 0x07b6, 0x0217, 0x07c6,
0x07d6, 0x07e1, 0x03e9, 0x03e9, 0x03e9, 0x07f1, 0x0801, 0x0811,
0x03e9, 0x0821, 0x0831, 0x0217, 0x0217, 0x0217, 0x0217, 0x0841,
0x0851, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217, 0x0217,
0x020d, 0x021d, 0x0222, 0x0232, 0x0242, 0x024b, 0x025b, 0x026b,
0x027b, 0x028b, 0x029b, 0x02ab, 0x02bb, 0x02cb, 0x02d9, 0x02e8,
0x02f6, 0x021d, 0x021d, 0x0301, 0x0311, 0x021d, 0x0319, 0x0328,
0x0338, 0x0346, 0x0356, 0x0366, 0x0376, 0x0386, 0x021d, 0x0396,
0x03a6, 0x03b6, 0x03c5, 0x03d2, 0x03e0, 0x03ef, 0x03f5, 0x03ef,
0x021d, 0x03ef, 0x03ef, 0x0400, 0x0410, 0x0420, 0x0430, 0x0440,
0x0450, 0x0460, 0x046f, 0x047c, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x048c, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x049c, 0x021d, 0x04ac, 0x04bc, 0x04cc, 0x04dc,
0x04eb, 0x04fb, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x050a, 0x0518, 0x0525,
0x0535, 0x0545, 0x021d, 0x0555, 0x0565, 0x0575, 0x021d, 0x021d,
0x021d, 0x021d, 0x0585, 0x0595, 0x05a5, 0x05b5, 0x05c5, 0x05d5,
0x05df, 0x05ef, 0x05ff, 0x060f, 0x061d, 0x062d, 0x063a, 0x0647,
0x0655, 0x0664, 0x0672, 0x067f, 0x068f, 0x021d, 0x069c, 0x06a9,
0x06b3, 0x06c3, 0x021d, 0x021d, 0x021d, 0x021d, 0x06d3, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x06d9, 0x06e9, 0x021d, 0x021d, 0x021d, 0x06f5,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x0704, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x0714, 0x021d, 0x071e, 0x072e,
0x073e, 0x021d, 0x021d, 0x0744, 0x0753, 0x021d, 0x021d, 0x0763,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x0773, 0x06e9, 0x077c,
0x021d, 0x078c, 0x021d, 0x021d, 0x021d, 0x079c, 0x07ac, 0x021d,
0x021d, 0x07b5, 0x07c5, 0x07d5, 0x021d, 0x07e5, 0x07f5, 0x0800,
0x03ef, 0x03ef, 0x03ef, 0x0810, 0x0820, 0x0830, 0x03ef, 0x0840,
0x0850, 0x021d, 0x021d, 0x021d, 0x021d, 0x0860, 0x0870, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
0x021d, 0x021d, 0x021d, 0x021d, 0x021d,
/* level 3 offsets */
0x0861, 0x086f, 0x087f, 0x088f, 0x089e, 0x08a3, 0x089e, 0x08b3,
0x08c2, 0x08c8, 0x08d8, 0x08e8, 0x08f8, 0x0901, 0x08f8, 0x0901,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0909, 0x0917, 0x0917, 0x0927, 0x0936, 0x0946, 0x0946, 0x0946,
0x0946, 0x0946, 0x0946, 0x0946, 0x0956, 0x0965, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0902, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0972, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x097c, 0x098c,
0x0946, 0x098e, 0x099c, 0x09ac, 0x09b1, 0x09c0, 0x09d0, 0x09e0,
0x09eb, 0x09eb, 0x09f0, 0x0946, 0x0a00, 0x09ea, 0x09eb, 0x09eb,
0x09eb, 0x09eb, 0x09eb, 0x0a0d, 0x0a1c, 0x0a2c, 0x0a36, 0x0a45,
0x09eb, 0x0946, 0x0a55, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x0a4f, 0x0a65, 0x09ac, 0x09ac, 0x0a75, 0x0a81, 0x09ac, 0x0a8f,
0x0a9b, 0x09ad, 0x09ac, 0x0aab, 0x0abb, 0x09eb, 0x0acb, 0x0adb,
0x09eb, 0x09eb, 0x0a4b, 0x0946, 0x0ae9, 0x0946, 0x0af6, 0x08f8,
0x08f8, 0x0afc, 0x0b0b, 0x0974, 0x0b19, 0x08f8, 0x0b28, 0x08f8,
0x08f8, 0x0b1d, 0x0b37, 0x08f8, 0x0b19, 0x0b45, 0x0b54, 0x08f8,
0x08f8, 0x0b1d, 0x0b63, 0x0b28, 0x08f8, 0x0b6f, 0x0b54, 0x08f8,
0x08f8, 0x0b1d, 0x0b7e, 0x08f8, 0x0b19, 0x0b8d, 0x0b28, 0x08f8,
0x08f8, 0x0b9d, 0x0b37, 0x0bad, 0x0b19, 0x08f8, 0x0b27, 0x08f8,
0x08f8, 0x08f8, 0x0b1c, 0x08f8, 0x08f8, 0x0bba, 0x0bca, 0x08f8,
0x08f8, 0x0bcf, 0x0bde, 0x0bad, 0x0b19, 0x0bec, 0x0b28, 0x08f8,
0x08f8, 0x0b1d, 0x0b58, 0x08f8, 0x0b19, 0x08f8, 0x0bfc, 0x08f8,
0x08f8, 0x0b59, 0x0b37, 0x08f8, 0x0b19, 0x08f8, 0x0b28, 0x08f8,
0x08f8, 0x08f8, 0x0b1f, 0x0c0a, 0x08f8, 0x08f8, 0x08f8, 0x0c19,
0x0c29, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c38,
0x0b8f, 0x08f8, 0x08f8, 0x08f8, 0x0c45, 0x08f8, 0x0c50, 0x08f8,
0x08f8, 0x08f8, 0x0c5f, 0x0c69, 0x0c76, 0x0946, 0x0949, 0x0b23,
0x08f8, 0x08f8, 0x08f8, 0x0b2b, 0x0c85, 0x08f8, 0x0b5c, 0x0c93,
0x0ca2, 0x0cb0, 0x0cbe, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0b2b, 0x08f8, 0x08f8, 0x08f8, 0x0cce, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x089e, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0cde, 0x0ce3, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0cf1, 0x08f8, 0x0b19, 0x08f8,
0x0b19, 0x08f8, 0x0b19, 0x08f8, 0x08f8, 0x08f8, 0x0cfd, 0x0c14,
0x0d07, 0x08f8, 0x0cce, 0x0d17, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0bad, 0x08f8, 0x0b20, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0d26, 0x0d34, 0x0d44, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08a0, 0x0936,
0x0936, 0x08f8, 0x0d4d, 0x08f8, 0x08f8, 0x08f8, 0x0d59, 0x0d67,
0x0d74, 0x08f8, 0x08f8, 0x08f8, 0x0946, 0x0947, 0x08f8, 0x08f8,
0x08f8, 0x0af5, 0x08f8, 0x08f8, 0x0d84, 0x0b27, 0x08f8, 0x0d91,
0x0af5, 0x0bfc, 0x08f8, 0x0da1, 0x08f8, 0x08f8, 0x08f8, 0x0daf,
0x0bfc, 0x08f8, 0x08f8, 0x0b2c, 0x0dbe, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0dce, 0x0ddd,
0x0de6, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0946, 0x0946, 0x0946,
0x0946, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0df0, 0x08b1, 0x08a1, 0x08a1,
0x0ce1, 0x0e00, 0x0936, 0x0e10, 0x0e20, 0x0e2c, 0x0e31, 0x0e41,
0x0e51, 0x0e61, 0x08f8, 0x0e71, 0x0e71, 0x0e80, 0x0946, 0x0946,
0x0c93, 0x0e90, 0x0e9c, 0x0eaa, 0x0eb9, 0x0ec9, 0x0936, 0x08f8,
0x08f8, 0x0ed7, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0ee7, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0ef1, 0x08f8, 0x08f8, 0x08f8, 0x08a3, 0x0936, 0x0930, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0ef0, 0x08f8, 0x091c,
0x08f8, 0x0936, 0x0936, 0x0f01, 0x0f09, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0ef7, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0f19, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0f26, 0x0936, 0x092f, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0f36, 0x0f45, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0c94, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0946, 0x0946, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0919, 0x08f8, 0x08f8, 0x0936, 0x0f4e, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x089b, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0ef1, 0x08f8, 0x091b, 0x0f5e, 0x0936, 0x0f6d, 0x0f7d, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0f8d, 0x089e, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08fd, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0936,
0x0936, 0x089b, 0x08f8, 0x0ce1, 0x08f8, 0x08f8, 0x08f8, 0x0936,
0x08f8, 0x0f9a, 0x08f8, 0x08f8, 0x08f8, 0x0935, 0x08a2, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0fa9, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08a0, 0x08f8, 0x089f, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0936, 0x0936, 0x0936, 0x0ef0, 0x08f8, 0x08f8, 0x08f8, 0x08a1,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94, 0x0fb9, 0x08f8,
0x0b2a, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0bfc, 0x0936,
0x0936, 0x089d, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0900,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0fc9,
0x08f8, 0x0fd5, 0x0fe2, 0x08f8, 0x08f8, 0x08f8, 0x0ecf, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0fee, 0x08f8, 0x0946, 0x0af7, 0x08f8,
0x08f8, 0x0ff8, 0x08f8, 0x1006, 0x0bfc, 0x08f8, 0x08f8, 0x0af6,
0x08f8, 0x08f8, 0x1016, 0x08f8, 0x08f8, 0x0b24, 0x08f8, 0x08f8,
0x1024, 0x0c8d, 0x1033, 0x08f8, 0x08f8, 0x0b1d, 0x08f8, 0x08f8,
0x08f8, 0x1043, 0x0b28, 0x08f8, 0x0b58, 0x0b23, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0eb9, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x1053, 0x08f8, 0x1061, 0x1070,
0x107a, 0x108a, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x109a, 0x0ac8, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x09eb, 0x09eb, 0x10aa, 0x0936, 0x09eb, 0x09eb, 0x09eb,
0x09eb, 0x0ac9, 0x09eb, 0x09eb, 0x10ba, 0x08f8, 0x08f8, 0x10ca,
0x0946, 0x0cce, 0x0946, 0x0936, 0x0936, 0x10da, 0x10ea, 0x10fa,
0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x09eb, 0x1100,
0x1110, 0x088f, 0x089e, 0x08a3, 0x089e, 0x08a3, 0x0ef1, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x1120, 0x08a5,
0x112f, 0x08f8, 0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936,
0x091a, 0x091a, 0x089e, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0cbe,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x113f, 0x0f09,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x114f,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x115f, 0x09ac, 0x09ac, 0x1169, 0x09ac, 0x1178, 0x09ac, 0x09ac,
0x09ac, 0x09ad, 0x09a5, 0x08f8, 0x08f8, 0x08f8, 0x09ac, 0x1185,
0x09ac, 0x1190, 0x09ac, 0x11a0, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x09ac, 0x09ac, 0x09ac, 0x09b4, 0x09ac, 0x09aa, 0x09ac, 0x09ac,
0x11af, 0x11bf, 0x09ac, 0x11c9, 0x11d9, 0x11d9, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x08f8, 0x08f8, 0x09ac, 0x09ac, 0x11e9, 0x11f4,
0x09ac, 0x09ac, 0x09ac, 0x1204, 0x09ac, 0x1214, 0x09ac, 0x1221,
0x09ac, 0x122f, 0x0a6c, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x11d9, 0x08f8, 0x08f8, 0x08f8,
0x09ac, 0x09ac, 0x09ac, 0x1239, 0x09ac, 0x09ac, 0x09ac, 0x1249,
0x09eb, 0x09eb, 0x1259, 0x1269, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x1279, 0x127a, 0x09ac, 0x09ac, 0x128a, 0x129a, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x09ac, 0x09ac, 0x12aa, 0x09eb, 0x0a4f, 0x12ba,
0x08f8, 0x09ac, 0x12ca, 0x08f8, 0x08f8, 0x09ac, 0x09b0, 0x08f8,
0x09ac, 0x11f4, 0x0b28, 0x08f8, 0x08f8, 0x0ff6, 0x0975, 0x0917,
0x0ef1, 0x12da, 0x0bfc, 0x08f8, 0x08f8, 0x12e6, 0x0b27, 0x08f8,
0x08f8, 0x08f8, 0x0af6, 0x08f8, 0x12f1, 0x0af4, 0x08f8, 0x08f8,
0x08f8, 0x0b26, 0x0bfc, 0x08f8, 0x08f8, 0x1007, 0x12e0, 0x08f8,
0x08f8, 0x08f8, 0x0c94, 0x12ff, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94, 0x0ffb, 0x08f8,
0x0bfc, 0x08f8, 0x08f8, 0x0b59, 0x0c93, 0x08f8, 0x096f, 0x0af4,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0ff6, 0x0c0a, 0x130e, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x131d, 0x0b53, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x132a, 0x0c93, 0x0b58,
0x08f8, 0x08f8, 0x08f8, 0x133a, 0x0c93, 0x08f8, 0x091a, 0x08f8,
0x08f8, 0x08f8, 0x0afb, 0x1349, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0b2b, 0x1357, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94,
0x0c66, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x1363, 0x0b26, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x12e5,
0x0c93, 0x08f8, 0x1372, 0x08f8, 0x08f8, 0x137f, 0x0b22, 0x138e,
0x08f8, 0x08f8, 0x0ff4, 0x139e, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x13ae, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0c5e, 0x13be, 0x13cd, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x13dc,
0x1349, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x13eb, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0deb, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x13f6, 0x1405, 0x089d, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0af4, 0x08f8, 0x08f8,
0x08f8, 0x0975, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0c94, 0x08f8,
0x08f8, 0x08f8, 0x0c94, 0x0af6, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x1415, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0b57, 0x1425, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x0946, 0x0946, 0x0948, 0x0946, 0x0975, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x142e, 0x143b, 0x1448, 0x08f8, 0x0b2e, 0x08f8, 0x08f8,
0x08f8, 0x0909, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x1458,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0ef0, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08fd, 0x08f8,
0x08f8, 0x1463, 0x08f8, 0x08f8, 0x089f, 0x08f8, 0x08f8, 0x08f8,
0x08ff, 0x08f8, 0x08f8, 0x08f8, 0x1465, 0x1473, 0x1473, 0x1473,
0x0946, 0x0946, 0x0946, 0x1483, 0x0946, 0x0946, 0x0949, 0x0b24,
0x0b25, 0x0d91, 0x098c, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x148e, 0x1496, 0x14a4, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x130e, 0x08f8, 0x08f8, 0x08f8, 0x0b2c, 0x14af, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x14bf, 0x0975, 0x08f8, 0x08f8, 0x09ac, 0x09ac,
0x09ac, 0x09ac, 0x14cb, 0x09b2, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0aca, 0x09eb,
0x09eb, 0x09eb, 0x14db, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x0aca,
0x09eb, 0x09eb, 0x14eb, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x10fb,
0x09eb, 0x14fa, 0x1507, 0x1515, 0x1525, 0x1533, 0x153b, 0x154b,
0x1556, 0x1565, 0x1556, 0x08f8, 0x08f8, 0x08f8, 0x089d, 0x0936,
0x0936, 0x091b, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x089b, 0x1406, 0x0935, 0x0935, 0x0935, 0x0936, 0x0ef1, 0x1575,
0x08f8, 0x089f, 0x08f8, 0x08f8, 0x08f8, 0x0ef7, 0x08f8, 0x08f8,
0x08f8, 0x08fb, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x0ef1, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x091f,
0x091a, 0x091a, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x089b, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0eee,
0x091b, 0x089e, 0x091b, 0x0936, 0x0936, 0x0936, 0x0eef, 0x0cce,
0x0936, 0x0936, 0x0eef, 0x0936, 0x0919, 0x089d, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x089b,
0x0919, 0x1580, 0x0ef0, 0x0936, 0x091a, 0x091c, 0x0ef1, 0x0cce,
0x0eef, 0x0ef0, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936, 0x0936,
0x0936, 0x0936, 0x0936, 0x0932, 0x0936, 0x0936, 0x091c, 0x08f8,
0x08f8, 0x1145, 0x158f, 0x08f8, 0x08c8, 0x08c8, 0x08c8, 0x08c8,
0x08c8, 0x08c8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8, 0x08f8,
0x08f8, 0x08f8, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946,
0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946, 0x0946,
0x0946, 0x08f8,
0x0880, 0x088e, 0x089e, 0x08ae, 0x08bd, 0x08c2, 0x08bd, 0x08d2,
0x08e1, 0x08e7, 0x08f7, 0x0907, 0x0917, 0x0920, 0x0917, 0x0920,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0928, 0x0936, 0x0936, 0x0946, 0x0955, 0x0965, 0x0965, 0x0965,
0x0965, 0x0965, 0x0965, 0x0965, 0x0975, 0x0984, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0921, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0991, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x099b, 0x09ab,
0x0965, 0x09ad, 0x09bb, 0x09cb, 0x09d0, 0x09df, 0x09ef, 0x09ff,
0x0a0a, 0x0a0a, 0x0a0f, 0x0965, 0x0a1f, 0x0a09, 0x0a0a, 0x0a0a,
0x0a0a, 0x0a0a, 0x0a0a, 0x0a2c, 0x0a3b, 0x0a4b, 0x0a55, 0x0a64,
0x0a0a, 0x0965, 0x0a74, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a6e, 0x0a84, 0x09cb, 0x09cb, 0x0a94, 0x0aa0, 0x09cb, 0x0aae,
0x0aba, 0x09cc, 0x09cb, 0x0aca, 0x0ada, 0x0a0a, 0x0aea, 0x0afa,
0x0a0a, 0x0a0a, 0x0a6a, 0x0965, 0x0b08, 0x0965, 0x0b15, 0x0917,
0x0917, 0x0b1b, 0x0b2a, 0x0993, 0x0b38, 0x0917, 0x0b47, 0x0917,
0x0917, 0x0b3c, 0x0b56, 0x0917, 0x0b38, 0x0b64, 0x0b73, 0x0917,
0x0917, 0x0b3c, 0x0b82, 0x0b47, 0x0917, 0x0b8e, 0x0b73, 0x0917,
0x0917, 0x0b3c, 0x0b9d, 0x0917, 0x0b38, 0x0bac, 0x0b47, 0x0917,
0x0917, 0x0bbc, 0x0b56, 0x0bcc, 0x0b38, 0x0917, 0x0b46, 0x0917,
0x0917, 0x0917, 0x0b3b, 0x0917, 0x0917, 0x0bd9, 0x0be9, 0x0917,
0x0917, 0x0bee, 0x0bfd, 0x0bcc, 0x0b38, 0x0c0b, 0x0b47, 0x0917,
0x0917, 0x0b3c, 0x0b77, 0x0917, 0x0b38, 0x0917, 0x0c1b, 0x0917,
0x0917, 0x0b78, 0x0b56, 0x0917, 0x0b38, 0x0917, 0x0b47, 0x0917,
0x0917, 0x0917, 0x0b3e, 0x0c29, 0x0917, 0x0917, 0x0917, 0x0c38,
0x0c48, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0c57,
0x098c, 0x0917, 0x0917, 0x0917, 0x0c64, 0x0917, 0x0c6f, 0x0917,
0x0917, 0x0917, 0x0c7e, 0x0c88, 0x0c95, 0x0965, 0x0968, 0x0b42,
0x0917, 0x0917, 0x0917, 0x0b4a, 0x0ca4, 0x0917, 0x0b7b, 0x0cb2,
0x0cc1, 0x0ccf, 0x0cdd, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0b4a, 0x0917, 0x0917, 0x0917, 0x0ced, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x08bd, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0cfd, 0x0d02, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0d10, 0x0917, 0x0b38, 0x0917,
0x0b38, 0x0917, 0x0b38, 0x0917, 0x0917, 0x0917, 0x0d1c, 0x0c33,
0x0d26, 0x0917, 0x0ced, 0x0d36, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0bcc, 0x0917, 0x0b3f, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0d45, 0x0d53, 0x0d63, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0955,
0x0955, 0x0917, 0x0d6c, 0x0917, 0x0917, 0x0917, 0x0d78, 0x0d86,
0x0d93, 0x0917, 0x0917, 0x0917, 0x0965, 0x0966, 0x0917, 0x0917,
0x0917, 0x0b14, 0x0917, 0x0917, 0x0da3, 0x0b46, 0x0917, 0x0db0,
0x0b14, 0x0c1b, 0x0917, 0x0dc0, 0x0917, 0x0917, 0x0917, 0x0dce,
0x0c1b, 0x0917, 0x0917, 0x0b4b, 0x0ddd, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0ded, 0x0dfc,
0x0e05, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0965, 0x0965, 0x0965,
0x0965, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0e0f, 0x08d0, 0x08c0, 0x08c0,
0x0d00, 0x0e1f, 0x0955, 0x0e2f, 0x0e3f, 0x0e4b, 0x0e50, 0x0e60,
0x0e70, 0x0e80, 0x0917, 0x0e90, 0x0e90, 0x0e9f, 0x0965, 0x0965,
0x0cb2, 0x0eaf, 0x0ebb, 0x0ec9, 0x0ed8, 0x0ee8, 0x0955, 0x0917,
0x0917, 0x0ef6, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0f06, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0f10, 0x0917, 0x0917, 0x0917, 0x08c2, 0x0955, 0x094f, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0f0f, 0x0917, 0x093b,
0x0917, 0x0955, 0x0955, 0x0f20, 0x0f28, 0x0917, 0x0917, 0x0917,
0x0917, 0x0f16, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0f38, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0f45, 0x0955, 0x094e, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0f55, 0x0f64, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0cb3, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0965, 0x0965, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0938, 0x0917, 0x0917, 0x0955, 0x0f6d, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x08ba, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0f10, 0x0917, 0x093a, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0fac, 0x08bd, 0x0917, 0x0917,
0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0955,
0x0955, 0x08ba, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
0x0917, 0x0fb9, 0x0917, 0x0917, 0x0917, 0x0954, 0x08c1, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fc8, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0917, 0x08be, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0955, 0x0955, 0x0955, 0x0f0f, 0x0917, 0x0917, 0x0917, 0x08c0,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x0fd8, 0x0917,
0x0b49, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0c1b, 0x0955,
0x0955, 0x08bc, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x091f,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fe8,
0x0917, 0x0ff4, 0x1001, 0x0917, 0x0917, 0x0917, 0x0eee, 0x0917,
0x0917, 0x0917, 0x0917, 0x100d, 0x0917, 0x0965, 0x0b16, 0x0917,
0x0917, 0x1017, 0x0917, 0x1025, 0x0c1b, 0x0917, 0x0917, 0x0b15,
0x0917, 0x0917, 0x1035, 0x0917, 0x0917, 0x0b43, 0x0917, 0x0917,
0x1043, 0x0cac, 0x1052, 0x0917, 0x0917, 0x0b3c, 0x0917, 0x0917,
0x0917, 0x1062, 0x0b47, 0x0917, 0x0b77, 0x0b42, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0ed8, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x1072, 0x0917, 0x1080, 0x108f,
0x1099, 0x10a9, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x10b9, 0x0ae7, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x0a0a, 0x0a0a, 0x10c9, 0x0955, 0x0a0a, 0x0a0a, 0x0a0a,
0x0a0a, 0x0ae8, 0x0a0a, 0x0a0a, 0x10d9, 0x0917, 0x0917, 0x10e9,
0x0965, 0x0ced, 0x0965, 0x0955, 0x0955, 0x10f9, 0x1109, 0x1119,
0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x111f,
0x112f, 0x08ae, 0x08bd, 0x08c2, 0x08bd, 0x08c2, 0x0f10, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x113f, 0x08c4,
0x114e, 0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955,
0x0939, 0x0939, 0x08bd, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cdd,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x115e, 0x0f28,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x116e,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x117e, 0x09cb, 0x09cb, 0x1188, 0x09cb, 0x1197, 0x09cb, 0x09cb,
0x09cb, 0x09cc, 0x09c4, 0x0917, 0x0917, 0x0917, 0x09cb, 0x11a4,
0x09cb, 0x11af, 0x09cb, 0x11bf, 0x0917, 0x0917, 0x0917, 0x0917,
0x09cb, 0x09cb, 0x09cb, 0x09d3, 0x09cb, 0x09c9, 0x09cb, 0x09cb,
0x11ce, 0x11de, 0x09cb, 0x11e8, 0x11f8, 0x11f8, 0x09cb, 0x09cb,
0x09cb, 0x09cb, 0x0917, 0x0917, 0x09cb, 0x09cb, 0x1208, 0x1213,
0x09cb, 0x09cb, 0x09cb, 0x1223, 0x09cb, 0x1233, 0x09cb, 0x1240,
0x09cb, 0x124e, 0x0a8b, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x11f8, 0x0917, 0x0917, 0x0917,
0x09cb, 0x09cb, 0x09cb, 0x1258, 0x09cb, 0x09cb, 0x09cb, 0x1268,
0x0a0a, 0x0a0a, 0x1278, 0x1288, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x1298, 0x1299, 0x09cb, 0x09cb, 0x12a9, 0x12b9, 0x0917, 0x0917,
0x0917, 0x0b4a, 0x09cb, 0x09cb, 0x12c9, 0x0a0a, 0x0a6e, 0x12d9,
0x0917, 0x09cb, 0x12e9, 0x0917, 0x0917, 0x09cb, 0x09cf, 0x0917,
0x09cb, 0x1213, 0x0b47, 0x0917, 0x0917, 0x1015, 0x0994, 0x0936,
0x0f10, 0x12f9, 0x0c1b, 0x0917, 0x0917, 0x1305, 0x0b46, 0x0917,
0x0917, 0x0917, 0x0b15, 0x0917, 0x1310, 0x0b13, 0x0917, 0x0917,
0x0917, 0x0b45, 0x0c1b, 0x0917, 0x0917, 0x1026, 0x12ff, 0x0917,
0x0917, 0x0917, 0x0cb3, 0x131e, 0x0b47, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x101a, 0x0917,
0x0c1b, 0x0917, 0x0917, 0x0b78, 0x0cb2, 0x0917, 0x098e, 0x0b13,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x1015, 0x0c29, 0x132d, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x133c, 0x0b72, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1349, 0x0cb2, 0x0b77,
0x0917, 0x0917, 0x0917, 0x1359, 0x0cb2, 0x0917, 0x0939, 0x0917,
0x0917, 0x0917, 0x0b1a, 0x1368, 0x0917, 0x0917, 0x0917, 0x0917,
0x0b4a, 0x1376, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3,
0x0c85, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1382, 0x0b45, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1304,
0x0cb2, 0x0917, 0x1391, 0x0917, 0x0917, 0x139e, 0x0b41, 0x13ad,
0x0917, 0x0917, 0x1013, 0x13bd, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x13cd, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0c7d, 0x13dd, 0x13ec, 0x0917, 0x0917, 0x0917, 0x0917, 0x13fb,
0x1368, 0x0917, 0x0917, 0x0917, 0x0917, 0x140a, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0e0a, 0x0c1b, 0x0917,
0x0917, 0x116e, 0x140f, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x141a, 0x1429, 0x08bc, 0x0917, 0x0917,
0x0917, 0x0917, 0x1439, 0x0995, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0b13, 0x0917, 0x0917, 0x0917, 0x0994,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x0917, 0x0917, 0x0917,
0x0cb3, 0x0b15, 0x0917, 0x0917, 0x0917, 0x0917, 0x1449, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0b76, 0x1459, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0965,
0x0965, 0x0967, 0x0965, 0x0994, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x1462,
0x146f, 0x147c, 0x0917, 0x0b4d, 0x0917, 0x0917, 0x0917, 0x0928,
0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x148c, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0f0f, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x1497,
0x0917, 0x0917, 0x08be, 0x0917, 0x0917, 0x0917, 0x091e, 0x0917,
0x0917, 0x0917, 0x1499, 0x14a7, 0x14a7, 0x14a7, 0x0965, 0x0965,
0x0965, 0x14b7, 0x0965, 0x0965, 0x0968, 0x0b43, 0x0b44, 0x0db0,
0x09ab, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x14c2, 0x14ca,
0x14d8, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0cb3, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x132d, 0x0917, 0x0917, 0x0917, 0x0b4b, 0x14e3, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0b4b, 0x0917, 0x09cb,
0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb, 0x09cb,
0x09cb, 0x09cb, 0x09cb, 0x14f3, 0x0994, 0x0917, 0x0917, 0x09cb,
0x09cb, 0x09cb, 0x09cb, 0x14ff, 0x09d1, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0ae9,
0x0a0a, 0x0a0a, 0x0a0a, 0x150f, 0x0917, 0x0917, 0x0917, 0x0917,
0x0ae9, 0x0a0a, 0x0a0a, 0x151f, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x111a, 0x0a0a, 0x152e, 0x153b, 0x1549, 0x1559, 0x1567, 0x156f,
0x157f, 0x158a, 0x1599, 0x158a, 0x0917, 0x0917, 0x0917, 0x08bc,
0x0955, 0x0955, 0x093a, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x08ba, 0x15a9, 0x0954, 0x0954, 0x0954, 0x0955, 0x0f10,
0x15b9, 0x0917, 0x08be, 0x0917, 0x0917, 0x0917, 0x0f16, 0x0917,
0x0917, 0x0917, 0x091a, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0f10, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x15c4, 0x0939, 0x0939, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x15c5, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0ced, 0x093a, 0x08bd, 0x093a, 0x0955, 0x0955, 0x0955, 0x0f0e,
0x0ced, 0x0955, 0x0955, 0x0f0e, 0x0955, 0x0938, 0x08bc, 0x0917,
0x0917, 0x0917, 0x0917, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x08ba, 0x0938, 0x0939, 0x0f0d, 0x0955, 0x0955, 0x15d0, 0x15df,
0x093a, 0x0f0d, 0x0f0d, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
0x0955, 0x0955, 0x0955, 0x0955, 0x0951, 0x0955, 0x0955, 0x093b,
0x0917, 0x0917, 0x1164, 0x15ef, 0x0917, 0x08e7, 0x08e7, 0x08e7,
0x08e7, 0x08e7, 0x08e7, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
0x0917, 0x0917, 0x0917, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965,
0x0965, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965, 0x0965,
0x0965, 0x0965, 0x0917,
/* values */
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x000a, 0x000b, 0x000d, 0x000b, 0x000c, 0x000d, 0x000a, 0x000a,
@ -649,57 +653,65 @@ const unsigned short DECLSPEC_HIDDEN bidi_direction_table[5535] =
0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0006, 0x0001, 0x0006,
0x0006, 0x0001, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0006,
0x0001, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0009, 0x0009, 0x0009, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0001,
0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x000a, 0x000a, 0x000a, 0x000a,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000a, 0x000a, 0x000a,
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
0x0009, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0001, 0x0001, 0x0000, 0x0001, 0x0006, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0001, 0x000a, 0x000a, 0x000a, 0x000a, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x000a, 0x000a, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001,
0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0004, 0x0004, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0006, 0x0006, 0x0006,
0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0001,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0006, 0x0006,
0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0001, 0x0001,
0x0001, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0001, 0x0006, 0x0006, 0x0001, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0009, 0x0002, 0x0002,
0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0002, 0x0002, 0x0002,
0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0002, 0x0001, 0x0001,
0x0001, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0001, 0x0001, 0x0009, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0001, 0x0001, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0001,
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005,
0x0001, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005, 0x0001,
0x0001, 0x0001, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005,
0x0001, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0001,
0x0005, 0x0001, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005,
0x0001, 0x0005, 0x0001, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001,
0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0001, 0x0005,
0x0005, 0x0001, 0x0005, 0x0001, 0x0001, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001,
0x0001, 0x0001, 0x0001, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001,
0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0005,
0x0005, 0x0001, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0001,
0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005, 0x0001,
0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0001, 0x0005, 0x0005,
0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001,
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005, 0x0005, 0x0005,
0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x000a,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001
0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0001, 0x0001,
0x0001, 0x0001, 0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0001, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0001,
0x000a, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001
};

View file

@ -1,6 +1,6 @@
/* Unicode Indic Syllabic Category */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:IndicSyllabicCategory.txt */
/* and from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:IndicPositionalCategory.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:IndicSyllabicCategory.txt */
/* and from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:IndicPositionalCategory.txt */
/* DO NOT EDIT!! */
#include "windef.h"
@ -102,7 +102,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x000a, 0x000a, 0x0507, 0x0107, 0x0604, 0x0003, 0x0107, 0x0207,
0x0107, 0x0607, 0x0607, 0x0607, 0x0607, 0x0507, 0x0507, 0x0507,
0x0507, 0x0107, 0x0107, 0x0107, 0x0107, 0x0605, 0x0207, 0x0107,
0x0000, 0x0519, 0x0619, 0x0500, 0x0500, 0x0507, 0x0607, 0x0607,
0x0000, 0x0519, 0x0619, 0x0000, 0x0000, 0x0507, 0x0607, 0x0607,
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x0006, 0x0006, 0x0607, 0x0607, 0x0000, 0x0000, 0x001d, 0x001d,
0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d,
@ -140,7 +140,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0607, 0x0607, 0x0607, 0x0607, 0x0507, 0x0000, 0x0507, 0x0507,
0x0807, 0x0000, 0x0107, 0x0107, 0x0605, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0519,
0x0519, 0x0519, 0x0504, 0x0504, 0x0504, 0x0000, 0x0501, 0x0101,
0x0518, 0x0519, 0x0504, 0x0504, 0x0504, 0x0000, 0x0501, 0x0101,
0x0102, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x000a, 0x0000, 0x000a,
0x000a, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0000,
@ -177,7 +177,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0807, 0x0807, 0x0000, 0x0807, 0x0807, 0x0507, 0x0505, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0107, 0x0107, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x000a, 0x0000, 0x001f,
0x001f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x001f, 0x0101, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0501, 0x0501,
0x0101, 0x0102, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x000a, 0x000a,
@ -212,7 +212,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0507, 0x0507, 0x0507, 0x0507, 0x0607, 0x0607, 0x0616, 0x0507,
0x060e, 0x000e, 0x0000, 0x0000, 0x0307, 0x0307, 0x0307, 0x0307,
0x0307, 0x0000, 0x0000, 0x0000, 0x0513, 0x0513, 0x0513, 0x0513,
0x0500, 0x0501, 0x0000, 0x0000, 0x001d, 0x001d, 0x001d, 0x001d,
0x0500, 0x0501, 0x0521, 0x0000, 0x001d, 0x001d, 0x001d, 0x001d,
0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x0000, 0x0000,
0x000a, 0x000a, 0x000a, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0600, 0x0600, 0x0000, 0x0000,
@ -353,7 +353,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0000, 0x0000, 0x0000, 0x0006, 0x0507, 0x001d, 0x001d, 0x001d,
0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x000a,
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0008, 0x0008, 0x0008,
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0613, 0x0613,
0x0008, 0x0508, 0x0508, 0x0508, 0x0508, 0x0508, 0x0613, 0x0613,
0x0613, 0x0000, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x000a, 0x000a, 0x0607, 0x0607, 0x0607, 0x0507, 0x0607, 0x0607,
0x0607, 0x0607, 0x050f, 0x050f, 0x010f, 0x0116, 0x0000, 0x0000,

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
/* Unicode BiDi mirroring */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiMirroring.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiMirroring.txt */
/* DO NOT EDIT!! */
#include "windef.h"

View file

@ -1,10 +1,10 @@
/* Unicode Arabic shaping */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:ArabicShaping.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:ArabicShaping.txt */
/* DO NOT EDIT!! */
#include "windef.h"
const unsigned short DECLSPEC_HIDDEN wine_shaping_table[2099] =
const unsigned short DECLSPEC_HIDDEN wine_shaping_table[2114] =
{
/* level 1 offsets */
0x0100, 0x010b, 0x010b, 0x011b, 0x0123, 0x012c, 0x013b, 0x014b,
@ -64,47 +64,47 @@ const unsigned short DECLSPEC_HIDDEN wine_shaping_table[2099] =
0x0305, 0x0549, 0x0305, 0x038b, 0x0305, 0x0305, 0x057b, 0x0567,
0x0305, 0x0549, 0x0305, 0x0558, 0x0305, 0x0305, 0x0305, 0x054f,
0x05ed, 0x0305, 0x0305, 0x0305, 0x0538, 0x05f6, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0605, 0x05b0, 0x0305, 0x0305,
0x0305, 0x0543, 0x0305, 0x0612, 0x0305, 0x0305, 0x0305, 0x0337,
0x0622, 0x062f, 0x0318, 0x031b, 0x0553, 0x0305, 0x0305, 0x0305,
0x055b, 0x063e, 0x0305, 0x057e, 0x0457, 0x064d, 0x065b, 0x0308,
0x0305, 0x0305, 0x0305, 0x0305, 0x0605, 0x0612, 0x0305, 0x0305,
0x0305, 0x0543, 0x0305, 0x0621, 0x0305, 0x0305, 0x0305, 0x0337,
0x0631, 0x063e, 0x0318, 0x031b, 0x0553, 0x0305, 0x0305, 0x0305,
0x055b, 0x064d, 0x0305, 0x057e, 0x0457, 0x065c, 0x066a, 0x0308,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x055b, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0669, 0x0305, 0x0549, 0x0305, 0x0549, 0x0305, 0x0549,
0x0305, 0x0305, 0x0305, 0x0675, 0x030f, 0x067f, 0x0305, 0x0305,
0x068d, 0x0305, 0x03b7, 0x03b7, 0x03b7, 0x03b7, 0x03b7, 0x069d,
0x06a8, 0x03b7, 0x06af, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x06bf, 0x06cd, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x06d9, 0x0305,
0x0305, 0x0305, 0x06e5, 0x06f3, 0x0700, 0x0305, 0x0305, 0x0305,
0x0305, 0x0678, 0x0305, 0x0549, 0x0305, 0x0549, 0x0305, 0x0549,
0x0305, 0x0305, 0x0305, 0x0684, 0x030f, 0x068e, 0x0305, 0x0305,
0x069c, 0x0305, 0x03b7, 0x03b7, 0x03b7, 0x03b7, 0x03b7, 0x06ac,
0x06b7, 0x03b7, 0x06be, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x06ce, 0x06dc, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x06e8, 0x0305,
0x0305, 0x0305, 0x06f4, 0x0702, 0x070f, 0x0305, 0x0305, 0x0305,
0x0318, 0x0319, 0x0305, 0x0305, 0x0305, 0x0389, 0x0305, 0x0305,
0x0710, 0x0557, 0x0305, 0x071d, 0x0389, 0x038b, 0x0305, 0x072d,
0x0305, 0x0305, 0x0305, 0x073b, 0x038b, 0x0305, 0x0305, 0x055c,
0x074a, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x050c, 0x075a, 0x0763, 0x076d, 0x0305, 0x0597,
0x0305, 0x0305, 0x0305, 0x077b, 0x0305, 0x0305, 0x0305, 0x0305,
0x071f, 0x0557, 0x0305, 0x072c, 0x0389, 0x038b, 0x0305, 0x073c,
0x0305, 0x0305, 0x0305, 0x074a, 0x038b, 0x0305, 0x0305, 0x055c,
0x0759, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x050c, 0x0769, 0x0772, 0x077c, 0x0305, 0x0597,
0x0305, 0x0305, 0x0305, 0x078a, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0318, 0x0318, 0x0457, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0306, 0x038b, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0306, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0318, 0x0318, 0x0305, 0x0305, 0x055e,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x078b, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0306, 0x079b, 0x0305,
0x055a, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x038b, 0x07a9,
0x0305, 0x07b5, 0x0305, 0x03b7, 0x03b7, 0x03b7, 0x07c5, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x079a, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0306, 0x07aa, 0x0305,
0x055a, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x038b, 0x07b8,
0x0305, 0x07c4, 0x0305, 0x03b7, 0x03b7, 0x03b7, 0x07d4, 0x0305,
0x0305, 0x0305, 0x0305, 0x0547, 0x0305, 0x0318, 0x0577, 0x0305,
0x0305, 0x07cf, 0x0305, 0x034f, 0x038b, 0x0305, 0x0305, 0x038a,
0x0305, 0x0305, 0x07dd, 0x0305, 0x0305, 0x0554, 0x0305, 0x0305,
0x05af, 0x07e8, 0x07f5, 0x0305, 0x0305, 0x054d, 0x0305, 0x0305,
0x0305, 0x0805, 0x0558, 0x0305, 0x057a, 0x0553, 0x0305, 0x0305,
0x0305, 0x07de, 0x0305, 0x034f, 0x038b, 0x0305, 0x0305, 0x038a,
0x0305, 0x0305, 0x07ec, 0x0305, 0x0305, 0x0554, 0x0305, 0x0305,
0x05af, 0x07f7, 0x0804, 0x0305, 0x0305, 0x054d, 0x0305, 0x0305,
0x0305, 0x0814, 0x0558, 0x0305, 0x057a, 0x0553, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0815, 0x0305, 0x0307, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0824, 0x0305, 0x0307, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0318, 0x0305, 0x0318,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0306, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305, 0x0305,
0x0305, 0x0305, 0x0305, 0x0305, 0x0823,
0x0305, 0x0305, 0x0305, 0x0305, 0x0832,
/* values */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@ -204,74 +204,76 @@ const unsigned short DECLSPEC_HIDDEN wine_shaping_table[2099] =
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003,
0x0000, 0x0000, 0x0003, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0003, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0003, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000
0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000,
0x0000, 0x0003, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
0x0003, 0x0003, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0003, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000,
0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0003,
0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0006,
0x0000, 0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006,
0x0006, 0x0000, 0x0000, 0x0000, 0x0000
};
const unsigned short DECLSPEC_HIDDEN wine_shaping_forms[256][4] =

View file

@ -4058,6 +4058,7 @@ static void test_FoldStringW(void)
{ 0x11c50, 0, 9, TRUE /*win10*/ }, /* Bhaiksuki */
{ 0x11d50, 0, 9, TRUE /*win10*/ }, /* Masaram Gondi */
{ 0x11da0, 0, 9, TRUE /*win10*/ }, /* Gunjala Gondi */
{ 0x11f50, 0, 9, TRUE /*win10*/ }, /* Kawi */
{ 0x16a60, 0, 9, TRUE /*win10*/ }, /* Mro */
{ 0x16ac0, 0, 9, TRUE /*win10*/ }, /* Tangsa */
{ 0x16b50, 0, 9, TRUE /*win10*/ }, /* Pahawh Hmong */
@ -4068,6 +4069,7 @@ static void test_FoldStringW(void)
{ 0x1d7f6, 0, 9 }, /* Mathematical Monospace */
{ 0x1e140, 0, 9, TRUE /*win10*/ }, /* Nyiakeng Puachue Hmong */
{ 0x1e2f0, 0, 9, TRUE /*win10*/ }, /* Wancho */
{ 0x1e4f0, 0, 9, TRUE /*win10*/ }, /* Nag Mundari */
{ 0x1e950, 0, 9, TRUE /*win10*/ }, /* Adlam */
{ 0x1f100, 0, 0, TRUE /*win10*/ }, /* Full Stop */
{ 0x1f101, 0, 9, TRUE /*win10*/ }, /* Comma */

View file

@ -1,5 +1,5 @@
/* Unicode Vertical Orientation */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:VerticalOrientation.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:VerticalOrientation.txt */
/* DO NOT EDIT!! */
#if 0

View file

@ -1,5 +1,5 @@
/* Unicode Vertical Orientation */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:VerticalOrientation.txt */
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:VerticalOrientation.txt */
/* DO NOT EDIT!! */
#include "windef.h"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -25,7 +25,7 @@ use Digest::SHA;
use Encode;
use Time::Local qw(timegm_modern);
my $UNIVERSION = "14.0.0";
my $UNIVERSION = "15.0.0";
my $CLDRVERSION = "41";
my $ISO639VERSION = "20220120";
my $TZVERSION = "2022a";
@ -33,11 +33,11 @@ my $TZVERSION = "2022a";
my %data_files =
(
ucd => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/UCD.zip", name => "UCD-$UNIVERSION.zip",
sha => "033a5276b5d7af8844589f8e3482f3977a8385e71d107d375055465178c23600" },
sha => "5fbde400f3e687d25cc9b0a8d30d7619e76cb2f4c3e85ba9df8ec1312cb6718c" },
unihan => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/Unihan.zip", name => "Unihan-$UNIVERSION.zip",
sha => "2ae4519b2b82cd4d15379c17e57bfb12c33c0f54da4977de03b2b04bcf11852d" },
sha => "24b154691fc97cb44267b925d62064297086b3f896b57a8181c7b6d42702a026" },
idna => { url => "https://www.unicode.org/Public/idna/$UNIVERSION/IdnaMappingTable.txt", name => "IdnaMappingTable-$UNIVERSION.txt",
sha => "d43d9ca367af27b0e4c9dc645cadc23690bdecaf7ec2687f37f01180022d4dfa" },
sha => "cc8522199541d60326a42a8f91f8748fd15630a42502dd2cf4878e81e2066ead" },
cldr => { url => "https://github.com/unicode-org/cldr/archive/refs/tags/release-$CLDRVERSION.zip",
sha => "a2b7aee281ad2f497d47995808cf5e8f24123b0814ca47f7a824556aec8a0d91" },
cldr33 => { url => "https://www.unicode.org/Public/cldr/33/cldr-common-33.0.zip",