Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
e8c1cf44
Commit
e8c1cf44
authored
Oct 01, 2015
by
Nikolay Sivov
Committed by
Alexandre Julliard
Oct 02, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update data tables to Unicode 8.0.0.
parent
fb6ad0fe
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
1249 additions
and
1135 deletions
+1249
-1135
analyzer.c
dlls/dwrite/analyzer.c
+6
-0
bracket.c
dlls/dwrite/bracket.c
+1
-1
linebreak.c
dlls/dwrite/linebreak.c
+63
-65
mirror.c
dlls/dwrite/mirror.c
+1
-1
scripts.c
dlls/dwrite/scripts.c
+663
-671
scripts.h
dlls/dwrite/scripts.h
+131
-125
bracket.c
dlls/usp10/bracket.c
+1
-1
indicsyllable.c
dlls/usp10/indicsyllable.c
+151
-123
linebreak.c
dlls/usp10/linebreak.c
+63
-65
mirror.c
dlls/usp10/mirror.c
+1
-1
shaping.c
dlls/usp10/shaping.c
+9
-11
casemap.c
libs/wine/casemap.c
+109
-25
wctype.c
libs/wine/wctype.c
+42
-42
l_intl.nls
loader/l_intl.nls
+0
-0
make_unicode
tools/make_unicode
+8
-4
No files found.
dlls/dwrite/analyzer.c
View file @
e8c1cf44
...
...
@@ -45,6 +45,8 @@ struct dwritescript_properties {
static
const
struct
dwritescript_properties
dwritescripts_properties
[
Script_LastId
+
1
]
=
{
{
/* Zzzz */
{
0x7a7a7a5a
,
999
,
15
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Zyyy */
{
0x7979795a
,
998
,
1
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
}
},
{
/* Ahom */
{
0x6d6f6841
,
338
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Hluw */
{
0x77756c48
,
80
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Arab */
{
0x62617241
,
160
,
8
,
0x0640
,
0
,
1
,
0
,
0
,
0
,
1
,
1
},
_OT
(
'a'
,
'r'
,
'a'
,
'b'
),
0
,
TRUE
},
{
/* Armn */
{
0x6e6d7241
,
230
,
1
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'a'
,
'r'
,
'm'
,
'n'
)
},
{
/* Avst */
{
0x74737641
,
134
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'a'
,
'v'
,
's'
,
't'
)
},
...
...
@@ -84,6 +86,7 @@ static const struct dwritescript_properties dwritescripts_properties[Script_Last
{
/* Hani */
{
0x696e6148
,
500
,
8
,
0x0020
,
0
,
0
,
1
,
1
,
0
,
0
,
0
},
_OT
(
'h'
,
'a'
,
'n'
,
'i'
)
},
{
/* Hang */
{
0x676e6148
,
286
,
8
,
0x0020
,
1
,
1
,
1
,
1
,
0
,
0
,
0
},
_OT
(
'h'
,
'a'
,
'n'
,
'g'
),
0
,
TRUE
},
{
/* Hano */
{
0x6f6e6148
,
371
,
8
,
0x0020
,
0
,
0
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'h'
,
'a'
,
'n'
,
'o'
)
},
{
/* Hatr */
{
0x72746148
,
127
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Hebr */
{
0x72626548
,
125
,
8
,
0x0020
,
1
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'h'
,
'e'
,
'b'
,
'r'
),
0
,
TRUE
},
{
/* Hira */
{
0x61726948
,
410
,
8
,
0x0020
,
0
,
0
,
1
,
1
,
0
,
0
,
0
},
_OT
(
'k'
,
'a'
,
'n'
,
'a'
)
},
{
/* Armi */
{
0x696d7241
,
124
,
1
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'a'
,
'r'
,
'm'
,
'i'
)
},
...
...
@@ -119,12 +122,14 @@ static const struct dwritescript_properties dwritescripts_properties[Script_Last
{
/* Modi */
{
0x69646f4d
,
324
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Mong */
{
0x676e6f4d
,
145
,
8
,
0x0020
,
0
,
1
,
0
,
0
,
0
,
1
,
1
},
_OT
(
'm'
,
'o'
,
'n'
,
'g'
),
0
,
TRUE
},
{
/* Mroo */
{
0x6f6f724d
,
199
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Mult */
{
0x746c754d
,
323
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Mymr */
{
0x726d794d
,
350
,
15
,
0x0020
,
1
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'm'
,
'y'
,
'm'
,
'r'
),
0
,
TRUE
},
{
/* Nbat */
{
0x7461624e
,
159
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Talu */
{
0x756c6154
,
354
,
8
,
0x0020
,
1
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
't'
,
'a'
,
'l'
,
'u'
),
0
,
TRUE
},
{
/* Nkoo */
{
0x6f6f6b4e
,
165
,
8
,
0x0020
,
0
,
1
,
0
,
0
,
0
,
1
,
1
},
_OT
(
'n'
,
'k'
,
'o'
,
' '
),
0
,
TRUE
},
{
/* Ogam */
{
0x6d61674f
,
212
,
1
,
0x1680
,
0
,
1
,
0
,
0
,
0
,
1
,
0
},
_OT
(
'o'
,
'g'
,
'a'
,
'm'
),
0
,
TRUE
},
{
/* Olck */
{
0x6b636c4f
,
261
,
1
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'o'
,
'l'
,
'c'
,
'k'
)
},
{
/* Hung */
{
0x676e7548
,
176
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Ital */
{
0x6c617449
,
210
,
1
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'i'
,
't'
,
'a'
,
'l'
)
},
{
/* Narb */
{
0x6272614e
,
106
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Perm */
{
0x6d726550
,
227
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
...
...
@@ -146,6 +151,7 @@ static const struct dwritescript_properties dwritescripts_properties[Script_Last
{
/* Shrd */
{
0x64726853
,
319
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
_OT
(
's'
,
'h'
,
'r'
,
'd'
)
},
{
/* Shaw */
{
0x77616853
,
281
,
1
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
's'
,
'h'
,
'a'
,
'w'
)
},
{
/* Sidd */
{
0x64646953
,
302
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Sgnw */
{
0x776e6753
,
95
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}
},
{
/* Sinh */
{
0x686e6953
,
348
,
8
,
0x0020
,
1
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
's'
,
'i'
,
'n'
,
'h'
),
0
,
TRUE
},
{
/* Sora */
{
0x61726f53
,
398
,
1
,
0x0020
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
_OT
(
's'
,
'o'
,
'r'
,
'a'
)
},
{
/* Sund */
{
0x646e7553
,
362
,
8
,
0x0020
,
1
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
's'
,
'u'
,
'n'
,
'd'
)
},
...
...
dlls/dwrite/bracket.c
View file @
e8c1cf44
/* Unicode Bidirectional Bracket table */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/BidiBrackets.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/BidiBrackets.txt */
/* DO NOT EDIT!! */
const
unsigned
short
bidi_bracket_table
[
768
]
=
...
...
dlls/dwrite/linebreak.c
View file @
e8c1cf44
/* Unicode Line Break Properties */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/LineBreak.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/LineBreak.txt */
/* DO NOT EDIT!! */
const
unsigned
short
wine_linebreak_table
[
72
32
]
=
const
unsigned
short
wine_linebreak_table
[
72
16
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
0x0170
,
...
...
@@ -96,19 +96,19 @@ const unsigned short wine_linebreak_table[7232] =
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0a30
,
0x10a0
,
0x10b0
,
0x10c0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0580
,
0x0580
,
0x0580
,
0x10d0
,
0x05b0
,
0x
10e0
,
0x05b0
,
0x05b0
,
0x10e0
,
0x10f0
,
0x05b0
,
0x110
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x11
10
,
0x1110
,
0x1120
,
0x05b0
,
0x113
0
,
0x11
40
,
0x1150
,
0x1160
,
0x1170
,
0x1180
,
0x1190
,
0x11a0
,
0x11b
0
,
0x11
c0
,
0x0ce0
,
0x11d0
,
0x11e0
,
0x11f0
,
0x0580
,
0x0580
,
0x120
0
,
0x12
10
,
0x1220
,
0x1230
,
0x05b0
,
0x05b0
,
0x1240
,
0x1250
,
0x126
0
,
0x12
70
,
0x1260
,
0x05b0
,
0x05b0
,
0x05b0
,
0x128
0
,
0x05b0
,
0x05b0
,
0x12
90
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12d0
,
0x12e0
,
0x12f
0
,
0x05b0
,
0x1
300
,
0x1310
,
0x1320
,
0x1330
,
0x05b0
,
0x05b0
,
0x05b
0
,
0x05b0
,
0x05b0
,
0x
0e40
,
0x05b0
,
0x05b0
,
0x0e40
,
0x10e0
,
0x05b0
,
0x10f
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x11
00
,
0x1100
,
0x1110
,
0x05b0
,
0x112
0
,
0x11
30
,
0x1140
,
0x1150
,
0x1160
,
0x1170
,
0x1180
,
0x1190
,
0x11a
0
,
0x11
b0
,
0x0ce0
,
0x11c0
,
0x11d0
,
0x11e0
,
0x0580
,
0x0580
,
0x11f
0
,
0x12
00
,
0x1210
,
0x1220
,
0x05b0
,
0x05b0
,
0x1230
,
0x1240
,
0x125
0
,
0x12
60
,
0x1250
,
0x05b0
,
0x05b0
,
0x05b0
,
0x127
0
,
0x05b0
,
0x05b0
,
0x12
80
,
0x1290
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12d0
,
0x12e
0
,
0x05b0
,
0x1
2f0
,
0x1300
,
0x1310
,
0x1320
,
0x05b0
,
0x05b0
,
0x133
0
,
0x05b0
,
0x1340
,
0x1350
,
0x1360
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1370
,
0x05b0
,
0x05b0
,
0x1380
,
0x0860
,
0x1390
,
0x0860
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13b0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x12
5
0
,
0x13a0
,
0x13a0
,
0x13c0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x12
4
0
,
0x13a0
,
0x13a0
,
0x13c0
,
0x13a0
,
0x13d0
,
0x13e0
,
0x13f0
,
0x1400
,
0x1410
,
0x1420
,
0x05b0
,
0x1430
,
0x1440
,
0x05b0
,
0x1450
,
0x1460
,
0x05b0
,
0x1470
,
0x1480
,
0x05b0
,
0x1490
,
0x05b0
,
0x14a0
,
0x14b0
,
0x14c0
,
0x14d0
,
0x14e0
,
...
...
@@ -117,41 +117,41 @@ const unsigned short wine_linebreak_table[7232] =
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1560
,
0x1570
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1340
,
0x05b0
,
0x1580
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1590
,
0x05b0
,
0x15a0
,
0x05b0
,
0x15b0
,
0x05b0
,
0x15c0
,
0x08f0
,
0x15d0
,
0x
086
0
,
0x0860
,
0x05b0
,
0x15b0
,
0x05b0
,
0x15c0
,
0x08f0
,
0x15d0
,
0x
15e
0
,
0x0860
,
0x05b0
,
0x05b0
,
0x0840
,
0x05b0
,
0x05b0
,
0x0840
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15
e0
,
0x15f
0
,
0x05b0
,
0x05b0
,
0x0d70
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
00
,
0x161
0
,
0x05b0
,
0x1380
,
0x16
20
,
0x1620
,
0x1620
,
0x162
0
,
0x0580
,
0x0580
,
0x16
30
,
0x1640
,
0x1650
,
0x1660
,
0x167
0
,
0x0860
,
0x0860
,
0x0860
,
0x16
80
,
0x1690
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x16a
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x16b0
,
0x0860
,
0x16c
0
,
0x16
d0
,
0x16e0
,
0x16f0
,
0x1700
,
0x1710
,
0x1680
,
0x1720
,
0x168
0
,
0x17
30
,
0x1740
,
0x1750
,
0x1680
,
0x1720
,
0x1680
,
0x1730
,
0x176
0
,
0x17
70
,
0x1680
,
0x1780
,
0x1790
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x17
a0
,
0x1680
,
0x1680
,
0x17b0
,
0x1680
,
0x1680
,
0x16a0
,
0x17c
0
,
0x16
80
,
0x17a0
,
0x1680
,
0x1680
,
0x17d0
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x17a
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x168
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
80
,
0x17e0
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x1
7f0
,
0x1680
,
0x1680
,
0x1680
,
0x180
0
,
0x05b0
,
0x05b0
,
0x1090
,
0x18
10
,
0x05b0
,
0x1820
,
0x0860
,
0x05b0
,
0x05b0
,
0x15e0
,
0x183
0
,
0x05b0
,
0x18
40
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x185
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15
f0
,
0x160
0
,
0x05b0
,
0x05b0
,
0x0d70
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
10
,
0x162
0
,
0x05b0
,
0x1380
,
0x16
30
,
0x1630
,
0x1630
,
0x163
0
,
0x0580
,
0x0580
,
0x16
40
,
0x1650
,
0x1660
,
0x1670
,
0x168
0
,
0x0860
,
0x0860
,
0x0860
,
0x16
90
,
0x16a0
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x16b
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x16c0
,
0x0860
,
0x16d
0
,
0x16
e0
,
0x16f0
,
0x1700
,
0x1710
,
0x1720
,
0x1690
,
0x1730
,
0x169
0
,
0x17
40
,
0x1750
,
0x1760
,
0x1690
,
0x1730
,
0x1690
,
0x1740
,
0x177
0
,
0x17
80
,
0x1690
,
0x1790
,
0x17a0
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x17
b0
,
0x1690
,
0x1690
,
0x17c0
,
0x1690
,
0x1690
,
0x16b0
,
0x17d
0
,
0x16
90
,
0x17b0
,
0x1690
,
0x1690
,
0x17e0
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x17b
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x169
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
90
,
0x17f0
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x1
800
,
0x1690
,
0x1690
,
0x1690
,
0x181
0
,
0x05b0
,
0x05b0
,
0x1090
,
0x18
20
,
0x05b0
,
0x1830
,
0x0860
,
0x05b0
,
0x05b0
,
0x15f0
,
0x184
0
,
0x05b0
,
0x18
50
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x186
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0
840
,
0x05b0
,
0x1100
,
0x15d0
,
0x0860
,
0x0860
,
0x0860
,
0x186
0
,
0x18
70
,
0x05b0
,
0x1880
,
0x1890
,
0x05b0
,
0x05b0
,
0x05b0
,
0x18a
0
,
0x18
b0
,
0x05b0
,
0x05b0
,
0x0ff0
,
0x18c0
,
0x0ef0
,
0x0580
,
0x18d
0
,
0x07b0
,
0x05b0
,
0x18
e0
,
0x05b0
,
0x18f0
,
0x1900
,
0x0d80
,
0x191
0
,
0x0890
,
0x05b0
,
0x05b0
,
0x19
20
,
0x1930
,
0x1940
,
0x0c00
,
0x195
0
,
0x05b0
,
0x05b0
,
0x19
60
,
0x1970
,
0x1980
,
0x199
0
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x19
a0
,
0x19b0
,
0x0760
,
0x19c
0
,
0x19
d0
,
0x19e0
,
0x1620
,
0x05b0
,
0x05b0
,
0x05b0
,
0x19f0
,
0x086
0
,
0x0
860
,
0x0860
,
0x0860
,
0x086
0
,
0x05b0
,
0x05b0
,
0x1a00
,
0x0ef0
,
0x0
5b0
,
0x05b0
,
0x10f0
,
0x0a30
,
0x0860
,
0x0860
,
0x0860
,
0x187
0
,
0x18
80
,
0x05b0
,
0x1890
,
0x18a0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x18b
0
,
0x18
c0
,
0x05b0
,
0x05b0
,
0x0ff0
,
0x18d0
,
0x0ef0
,
0x0580
,
0x18e
0
,
0x07b0
,
0x05b0
,
0x18
f0
,
0x05b0
,
0x1900
,
0x1910
,
0x0d80
,
0x192
0
,
0x0890
,
0x05b0
,
0x05b0
,
0x19
30
,
0x1940
,
0x1950
,
0x0c00
,
0x196
0
,
0x05b0
,
0x05b0
,
0x19
70
,
0x1980
,
0x1990
,
0x19a
0
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x19
b0
,
0x19c0
,
0x0760
,
0x19d
0
,
0x19
e0
,
0x19f0
,
0x1630
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0f20
,
0x05b
0
,
0x0
5b0
,
0x05b0
,
0x05b0
,
0x05b
0
,
0x05b0
,
0x05b0
,
0x1a00
,
0x0ef0
,
0x1a10
,
0x1a20
,
0x1a30
,
0x1a40
,
0x1a30
,
0x1a50
,
0x1a30
,
0x1a10
,
0x1a20
,
0x1a30
,
0x1a40
,
0x1a30
,
0x1a50
,
0x1a30
,
0x1a10
,
0x1a20
,
0x1a30
,
0x1a40
,
0x1a30
,
0x1a50
,
0x1a30
,
0x1a10
,
0x1a20
,
0x1a30
,
...
...
@@ -176,10 +176,10 @@ const unsigned short wine_linebreak_table[7232] =
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15d0
,
0x1ae0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1af0
,
0x0860
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1b00
,
0x05b0
,
0x05b0
,
0x0a30
,
0x0860
,
0x0860
,
0x1b10
,
0x0580
,
0x1b20
,
0x
1b30
,
0x1b40
,
0x1b50
,
0x1b60
,
0x1b70
,
0x111
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1b
8
0
,
0x1b
90
,
0x1ba0
,
0x1680
,
0x1bb0
,
0x1680
,
0x1bc0
,
0x1bd0
,
0x1be
0
,
0x05b0
,
0x1b
f0
,
0x05b0
,
0x0840
,
0x1c00
,
0x1c10
,
0x1c20
,
0x1c3
0
,
0x0580
,
0x1b20
,
0x
0580
,
0x1b30
,
0x1b40
,
0x1b50
,
0x1b60
,
0x110
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1b
7
0
,
0x1b
80
,
0x1b90
,
0x1690
,
0x1ba0
,
0x1690
,
0x1bb0
,
0x1bc0
,
0x1bd
0
,
0x05b0
,
0x1b
e0
,
0x05b0
,
0x0840
,
0x1bf0
,
0x1c00
,
0x1c10
,
0x1c2
0
,
/* values */
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0003
,
0x0001
,
0x0001
,
0x0002
,
0x0004
,
0x0004
,
...
...
@@ -277,9 +277,9 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x00
11
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x00
04
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -326,7 +326,7 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001a
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0004
,
...
...
@@ -358,7 +358,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001
d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -374,7 +374,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x001b
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -463,8 +463,8 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x0011
,
0x0011
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -547,8 +547,6 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -580,7 +578,7 @@ const unsigned short wine_linebreak_table[7232] =
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001
a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001
b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
...
...
@@ -598,7 +596,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x0024
,
0x001
d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
...
...
@@ -624,6 +622,8 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001f
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -707,6 +707,8 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
...
...
@@ -784,7 +786,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
11
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
04
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
...
...
@@ -802,7 +804,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0022
,
0x0022
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
11
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
21
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
...
...
@@ -837,8 +839,6 @@ const unsigned short wine_linebreak_table[7232] =
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x000f
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
...
...
@@ -877,8 +877,6 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001b
,
0x001d
,
0x0011
,
0x0011
,
0x0019
,
0x0013
,
0x0013
,
0x0019
,
0x0019
,
0x0017
,
0x0017
,
0x0012
,
0x0013
,
0x001f
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x001e
,
0x001e
,
0x0012
,
...
...
dlls/dwrite/mirror.c
View file @
e8c1cf44
/* Unicode BiDi mirroring */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/BidiMirroring.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/BidiMirroring.txt */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
...
...
dlls/dwrite/scripts.c
View file @
e8c1cf44
/* Unicode Script IDs */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/Scripts.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/Scripts.txt */
/* DO NOT EDIT!! */
const
unsigned
short
wine_scripts_table
[
58
72
]
=
const
unsigned
short
wine_scripts_table
[
58
08
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
0x0170
,
...
...
@@ -24,721 +24,713 @@ const unsigned short wine_scripts_table[5872] =
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x03
b
0
,
0x03
c0
,
0x03c0
,
0x03c0
,
0x03c0
,
0x03d0
,
0x03e0
,
0x03f0
,
0x040
0
,
0x04
10
,
0x0420
,
0x0430
,
0x044
0
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x0390
,
0x03
4
0
,
0x03
b0
,
0x03b0
,
0x03b0
,
0x03b0
,
0x03c0
,
0x03d0
,
0x03e0
,
0x03f
0
,
0x04
00
,
0x0410
,
0x0420
,
0x043
0
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x04
5
0
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x0210
,
0x04
4
0
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0240
,
0x0390
,
0x04
60
,
0x0470
,
0x0480
,
0x0490
,
0x04a0
,
0x04b
0
,
0x0240
,
0x0390
,
0x04
50
,
0x0460
,
0x0470
,
0x0480
,
0x0490
,
0x04a
0
,
/* level 2 offsets */
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04d0
,
0x04e0
,
0x04d0
,
0x04e0
,
0x04c0
,
0x04c0
,
0x04f0
,
0x04f0
,
0x0500
,
0x0510
,
0x0500
,
0x0510
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0520
,
0x04c0
,
0x04c0
,
0x0530
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0540
,
0x0550
,
0x0560
,
0x0570
,
0x0560
,
0x0560
,
0x0560
,
0x0580
,
0x0560
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x05a0
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x05b0
,
0x05c0
,
0x05d0
,
0x05b0
,
0x05c0
,
0x05e0
,
0x05f0
,
0x0600
,
0x0600
,
0x0610
,
0x0600
,
0x0620
,
0x0630
,
0x0640
,
0x0650
,
0x0660
,
0x0660
,
0x0670
,
0x0680
,
0x0690
,
0x06a0
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x06b0
,
0x0660
,
0x0660
,
0x06c0
,
0x06d0
,
0x06d0
,
0x06d0
,
0x06e0
,
0x0660
,
0x0660
,
0x0660
,
0x06f0
,
0x06f0
,
0x06f0
,
0x0700
,
0x0710
,
0x0710
,
0x0710
,
0x0720
,
0x0730
,
0x0730
,
0x0740
,
0x0750
,
0x0760
,
0x0770
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0660
,
0x0780
,
0x04c0
,
0x04c0
,
0x0790
,
0x0660
,
0x07a0
,
0x07a0
,
0x07a0
,
0x07a0
,
0x07a0
,
0x07b0
,
0x07c0
,
0x07a0
,
0x07d0
,
0x07e0
,
0x07f0
,
0x0800
,
0x0810
,
0x0820
,
0x0830
,
0x0840
,
0x0850
,
0x0860
,
0x0870
,
0x0880
,
0x0890
,
0x08a0
,
0x08b0
,
0x08c0
,
0x08d0
,
0x08e0
,
0x08f0
,
0x0900
,
0x0910
,
0x0920
,
0x0930
,
0x0940
,
0x0950
,
0x0960
,
0x0970
,
0x0980
,
0x0990
,
0x09a0
,
0x09b0
,
0x09c0
,
0x09d0
,
0x09e0
,
0x09f0
,
0x0a00
,
0x0a10
,
0x0a20
,
0x0a30
,
0x0a40
,
0x0a50
,
0x0a60
,
0x0a70
,
0x0a80
,
0x0a90
,
0x0aa0
,
0x0ab0
,
0x0ac0
,
0x0ad0
,
0x0ae0
,
0x0af0
,
0x0b00
,
0x0b10
,
0x0b20
,
0x0b30
,
0x0b40
,
0x0b50
,
0x0b60
,
0x0b70
,
0x0b80
,
0x0b90
,
0x0ba0
,
0x0bb0
,
0x0bc0
,
0x0bd0
,
0x0be0
,
0x0bf0
,
0x0c00
,
0x0c10
,
0x0c20
,
0x0c30
,
0x0c40
,
0x0c50
,
0x0c60
,
0x0c60
,
0x0c70
,
0x0c60
,
0x0c80
,
0x04c0
,
0x04c0
,
0x0c90
,
0x0ca0
,
0x0cb0
,
0x0cc0
,
0x0cd0
,
0x0ce0
,
0x04c0
,
0x04c0
,
0x0cf0
,
0x0cf0
,
0x0cf0
,
0x0cf0
,
0x0d00
,
0x0cf0
,
0x0d10
,
0x0d20
,
0x0cf0
,
0x0d00
,
0x0cf0
,
0x0d30
,
0x0d30
,
0x0d40
,
0x04c0
,
0x04c0
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d50
,
0x0d60
,
0x0d60
,
0x0d70
,
0x0d60
,
0x0d60
,
0x0d80
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0da0
,
0x0da0
,
0x0da0
,
0x0da0
,
0x0db0
,
0x0dc0
,
0x0da0
,
0x0da0
,
0x0db0
,
0x0da0
,
0x0da0
,
0x0dd0
,
0x0de0
,
0x0df0
,
0x0da0
,
0x0da0
,
0x0da0
,
0x0de0
,
0x0da0
,
0x0da0
,
0x0da0
,
0x0e00
,
0x0da0
,
0x0e10
,
0x0da0
,
0x0e20
,
0x0e30
,
0x0e30
,
0x0e30
,
0x0e30
,
0x0e30
,
0x0e40
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0e50
,
0x0e60
,
0x0e70
,
0x0e70
,
0x0e70
,
0x0e70
,
0x0e80
,
0x0e90
,
0x0ea0
,
0x0eb0
,
0x0ec0
,
0x0ed0
,
0x0ee0
,
0x0ef0
,
0x0f00
,
0x0f10
,
0x0f20
,
0x0f20
,
0x0f20
,
0x0f20
,
0x0f20
,
0x0f30
,
0x0f40
,
0x0f40
,
0x0f50
,
0x0f60
,
0x0f70
,
0x0f70
,
0x0f70
,
0x0f70
,
0x0f70
,
0x0f80
,
0x0f70
,
0x0f70
,
0x0f90
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0fa0
,
0x0fb0
,
0x0fc0
,
0x0fc0
,
0x0fd0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0f20
,
0x0f20
,
0x0fe0
,
0x0ff0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1000
,
0x1000
,
0x1000
,
0x1000
,
0x1010
,
0x1000
,
0x1000
,
0x1020
,
0x1030
,
0x1030
,
0x1030
,
0x1030
,
0x1040
,
0x1040
,
0x1040
,
0x1050
,
0x1060
,
0x1060
,
0x1060
,
0x1070
,
0x1080
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1090
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0500
,
0x0500
,
0x10a0
,
0x0500
,
0x0500
,
0x10b0
,
0x10c0
,
0x10d0
,
0x0500
,
0x0500
,
0x0500
,
0x10e0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0560
,
0x10f0
,
0x0560
,
0x0560
,
0x10f0
,
0x1100
,
0x0560
,
0x1110
,
0x0560
,
0x0560
,
0x0560
,
0x1120
,
0x1120
,
0x1130
,
0x0560
,
0x1140
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1150
,
0x04c0
,
0x1160
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1170
,
0x1180
,
0x1190
,
0x04c0
,
0x0500
,
0x0500
,
0x0520
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11a0
,
0x11b0
,
0x11b0
,
0x11c0
,
0x11b0
,
0x11b0
,
0x11c0
,
0x0500
,
0x0500
,
0x11d0
,
0x11d0
,
0x11d0
,
0x11d0
,
0x11d0
,
0x11d0
,
0x11d0
,
0x11e0
,
0x0d60
,
0x0d60
,
0x0d70
,
0x11f0
,
0x11f0
,
0x11f0
,
0x1200
,
0x1210
,
0x0da0
,
0x1220
,
0x1230
,
0x1230
,
0x1230
,
0x1230
,
0x0590
,
0x0590
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1240
,
0x1250
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1260
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1270
,
0x04c0
,
0x04c0
,
0x1280
,
0x04c0
,
0x1290
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12c0
,
0x12c0
,
0x12c0
,
0x12d0
,
0x12e0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x1300
,
0x1310
,
0x1320
,
0x1330
,
0x1340
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x1350
,
0x04c0
,
0x1320
,
0x1360
,
0x04c0
,
0x04c0
,
0x04c0
,
0x12f0
,
0x0d90
,
0x1350
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0d90
,
0x1350
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x12f0
,
0x12f0
,
0x1370
,
0x12f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x12f0
,
0x1380
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1270
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1390
,
0x04c0
,
0x04c0
,
0x04c0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13b0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13c0
,
0x13d0
,
0x13d0
,
0x13d0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13e0
,
0x13f0
,
0x04c0
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x0590
,
0x1400
,
0x1410
,
0x1410
,
0x1410
,
0x1410
,
0x1410
,
0x1420
,
0x04c0
,
0x04c0
,
0x1430
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x1440
,
0x0500
,
0x1450
,
0x1460
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1470
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1480
,
0x1480
,
0x1480
,
0x1480
,
0x1490
,
0x14a0
,
0x07a0
,
0x14b0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x14c0
,
0x14c0
,
0x14d0
,
0x0d90
,
0x14e0
,
0x14f0
,
0x14f0
,
0x14f0
,
0x14f0
,
0x1500
,
0x1510
,
0x0d50
,
0x1520
,
0x1530
,
0x1530
,
0x1530
,
0x1540
,
0x1550
,
0x1560
,
0x0d50
,
0x0d50
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1570
,
0x1580
,
0x1230
,
0x0500
,
0x0500
,
0x1590
,
0x15a0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x0d90
,
0x15b0
,
0x0d90
,
0x15c0
,
0x0d90
,
0x0d90
,
0x15d0
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x15e0
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x1240
,
0x15f0
,
0x04c0
,
0x04c0
,
0x1600
,
0x1610
,
0x0600
,
0x1620
,
0x1630
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x1640
,
0x1650
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x1660
,
0x04c0
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x1670
,
0x0660
,
0x0660
,
0x1680
,
0x04c0
,
0x04c0
,
0x1660
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x04c0
,
0x1690
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x0660
,
0x16a0
,
0x04c0
,
0x04c0
,
0x04d0
,
0x04e0
,
0x04d0
,
0x04e0
,
0x16b0
,
0x12e0
,
0x12f0
,
0x16c0
,
0x0d90
,
0x1350
,
0x16d0
,
0x16e0
,
0x04c0
,
0x04c0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04c0
,
0x04d0
,
0x04c0
,
0x04d0
,
0x04b0
,
0x04b0
,
0x04e0
,
0x04e0
,
0x04f0
,
0x0500
,
0x04f0
,
0x0500
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x0510
,
0x04b0
,
0x04b0
,
0x0520
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0530
,
0x0540
,
0x0550
,
0x0560
,
0x0550
,
0x0550
,
0x0550
,
0x0570
,
0x0550
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0590
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x05a0
,
0x05b0
,
0x05c0
,
0x05a0
,
0x05b0
,
0x05d0
,
0x05e0
,
0x05f0
,
0x05f0
,
0x0600
,
0x05f0
,
0x0610
,
0x0620
,
0x0630
,
0x0640
,
0x0650
,
0x0650
,
0x0660
,
0x0670
,
0x0650
,
0x0680
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0690
,
0x0650
,
0x0650
,
0x06a0
,
0x06b0
,
0x06b0
,
0x06b0
,
0x06c0
,
0x0650
,
0x0650
,
0x0650
,
0x06d0
,
0x06d0
,
0x06d0
,
0x06e0
,
0x06f0
,
0x06f0
,
0x06f0
,
0x0700
,
0x0710
,
0x0710
,
0x0720
,
0x0730
,
0x0740
,
0x0750
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0650
,
0x0760
,
0x04b0
,
0x04b0
,
0x0770
,
0x0650
,
0x0780
,
0x0780
,
0x0780
,
0x0780
,
0x0780
,
0x0790
,
0x07a0
,
0x0780
,
0x07b0
,
0x07c0
,
0x07d0
,
0x07e0
,
0x07f0
,
0x0800
,
0x0810
,
0x0820
,
0x0830
,
0x0840
,
0x0850
,
0x0860
,
0x0870
,
0x0880
,
0x0890
,
0x08a0
,
0x08b0
,
0x08c0
,
0x08d0
,
0x08e0
,
0x08f0
,
0x0900
,
0x0910
,
0x0920
,
0x0930
,
0x0940
,
0x0950
,
0x0960
,
0x0970
,
0x0980
,
0x0990
,
0x09a0
,
0x09b0
,
0x09c0
,
0x09d0
,
0x09e0
,
0x09f0
,
0x0a00
,
0x0a10
,
0x0a20
,
0x0a30
,
0x0a40
,
0x0a50
,
0x0a60
,
0x0a70
,
0x0a80
,
0x0a90
,
0x0aa0
,
0x0ab0
,
0x0ac0
,
0x0ad0
,
0x0ae0
,
0x0af0
,
0x0b00
,
0x0b10
,
0x0b20
,
0x0b30
,
0x0b40
,
0x0b50
,
0x0b60
,
0x0b70
,
0x0b80
,
0x0b90
,
0x0ba0
,
0x0bb0
,
0x0bc0
,
0x0bd0
,
0x0be0
,
0x0bf0
,
0x0c00
,
0x0c10
,
0x0c20
,
0x0c30
,
0x0c40
,
0x0c40
,
0x0c50
,
0x0c40
,
0x0c60
,
0x04b0
,
0x04b0
,
0x0c70
,
0x0c80
,
0x0c90
,
0x0ca0
,
0x0cb0
,
0x0cc0
,
0x04b0
,
0x04b0
,
0x0cd0
,
0x0cd0
,
0x0cd0
,
0x0cd0
,
0x0ce0
,
0x0cd0
,
0x0cf0
,
0x0d00
,
0x0cd0
,
0x0ce0
,
0x0cd0
,
0x0d10
,
0x0d10
,
0x0d20
,
0x04b0
,
0x04b0
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d30
,
0x0d40
,
0x0d40
,
0x0d50
,
0x0d40
,
0x0d40
,
0x0d60
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0d90
,
0x0da0
,
0x0d80
,
0x0d80
,
0x0d90
,
0x0d80
,
0x0d80
,
0x0db0
,
0x0dc0
,
0x0dd0
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0dc0
,
0x0d80
,
0x0d80
,
0x0d80
,
0x0de0
,
0x0d80
,
0x0df0
,
0x0d80
,
0x0e00
,
0x0e10
,
0x0e10
,
0x0e10
,
0x0e10
,
0x0e10
,
0x0e20
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0e30
,
0x0e40
,
0x0e50
,
0x0e50
,
0x0e50
,
0x0e50
,
0x0e60
,
0x0e70
,
0x0e80
,
0x0e90
,
0x0ea0
,
0x0eb0
,
0x0ec0
,
0x0ed0
,
0x0ee0
,
0x0ef0
,
0x0f00
,
0x0f00
,
0x0f00
,
0x0f00
,
0x0f00
,
0x0f10
,
0x0f20
,
0x0f20
,
0x0f30
,
0x0f40
,
0x0f50
,
0x0f50
,
0x0f50
,
0x0f50
,
0x0f50
,
0x0f60
,
0x0f50
,
0x0f50
,
0x0f70
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0f80
,
0x0f90
,
0x0fa0
,
0x0fa0
,
0x0fb0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0f00
,
0x0f00
,
0x0fc0
,
0x0fd0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0fe0
,
0x0fe0
,
0x0fe0
,
0x0fe0
,
0x0ff0
,
0x0fe0
,
0x0fe0
,
0x1000
,
0x1010
,
0x1010
,
0x1010
,
0x1010
,
0x1020
,
0x1020
,
0x1020
,
0x1030
,
0x1040
,
0x1040
,
0x1040
,
0x1050
,
0x1060
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1070
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04f0
,
0x04f0
,
0x1080
,
0x04f0
,
0x04f0
,
0x1090
,
0x10a0
,
0x10b0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x10c0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0550
,
0x10d0
,
0x0550
,
0x0550
,
0x10d0
,
0x10e0
,
0x0550
,
0x10f0
,
0x0550
,
0x0550
,
0x0550
,
0x1100
,
0x1100
,
0x1110
,
0x0550
,
0x1120
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1130
,
0x04b0
,
0x1140
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1150
,
0x1160
,
0x1170
,
0x04b0
,
0x04f0
,
0x04f0
,
0x0510
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1180
,
0x1190
,
0x1190
,
0x11a0
,
0x1190
,
0x1190
,
0x11a0
,
0x04f0
,
0x04f0
,
0x11b0
,
0x11b0
,
0x11b0
,
0x11b0
,
0x11b0
,
0x11b0
,
0x11b0
,
0x11c0
,
0x0d40
,
0x0d40
,
0x0d50
,
0x11d0
,
0x11d0
,
0x11d0
,
0x11e0
,
0x11f0
,
0x0d80
,
0x1200
,
0x1210
,
0x1210
,
0x1210
,
0x1210
,
0x0580
,
0x0580
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1220
,
0x1230
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1240
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1250
,
0x04b0
,
0x04b0
,
0x1260
,
0x04b0
,
0x1270
,
0x1280
,
0x1290
,
0x12a0
,
0x12a0
,
0x12a0
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12d0
,
0x12d0
,
0x12d0
,
0x12d0
,
0x12e0
,
0x12f0
,
0x1300
,
0x1310
,
0x1320
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x1330
,
0x04b0
,
0x1300
,
0x1340
,
0x04b0
,
0x04b0
,
0x04b0
,
0x12d0
,
0x0d70
,
0x1330
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0d70
,
0x1330
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x12d0
,
0x12d0
,
0x1350
,
0x12d0
,
0x12d0
,
0x12d0
,
0x12d0
,
0x12d0
,
0x1360
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1250
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1370
,
0x1380
,
0x1370
,
0x1370
,
0x1370
,
0x1390
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13b0
,
0x13c0
,
0x04b0
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x0580
,
0x13d0
,
0x13d0
,
0x13d0
,
0x13d0
,
0x13d0
,
0x13e0
,
0x04b0
,
0x04b0
,
0x13f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x04f0
,
0x1400
,
0x04f0
,
0x1410
,
0x1420
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1430
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1440
,
0x1440
,
0x1440
,
0x1440
,
0x1450
,
0x1460
,
0x0780
,
0x1470
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1480
,
0x1480
,
0x1490
,
0x0d70
,
0x14a0
,
0x14b0
,
0x14b0
,
0x14b0
,
0x14b0
,
0x14c0
,
0x14d0
,
0x0d30
,
0x14e0
,
0x14f0
,
0x14f0
,
0x14f0
,
0x1500
,
0x1510
,
0x1520
,
0x0d30
,
0x0d30
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1530
,
0x1540
,
0x1210
,
0x04f0
,
0x04f0
,
0x1550
,
0x1560
,
0x0e10
,
0x0e10
,
0x0e10
,
0x0e10
,
0x0e10
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x0d70
,
0x1570
,
0x0d70
,
0x1580
,
0x0d70
,
0x0d70
,
0x1590
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x15a0
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x1220
,
0x15b0
,
0x04b0
,
0x04b0
,
0x15c0
,
0x15d0
,
0x05f0
,
0x15e0
,
0x15f0
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x1600
,
0x0770
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x1610
,
0x04b0
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x1620
,
0x0650
,
0x0650
,
0x1630
,
0x04b0
,
0x04b0
,
0x1610
,
0x04b0
,
0x04b0
,
0x1640
,
0x04b0
,
0x04b0
,
0x04b0
,
0x04b0
,
0x1650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x0650
,
0x1660
,
0x04b0
,
0x04b0
,
0x04c0
,
0x04d0
,
0x04c0
,
0x04d0
,
0x1670
,
0x12c0
,
0x12d0
,
0x1680
,
0x0d70
,
0x1330
,
0x1690
,
0x16a0
,
0x04b0
,
0x04b0
,
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0023
,
0x0000
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0000
,
0x0000
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0000
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0000
,
0x0000
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0000
,
0x0000
,
0x0003
,
0x0000
,
0x0000
,
0x0003
,
0x0003
,
0x0003
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x0000
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x006b
,
0x0000
,
0x0000
,
0x006b
,
0x006b
,
0x006b
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0074
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x004f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0000
,
0x0000
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0062
,
0x0000
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0042
,
0x0000
,
0x0000
,
0x0042
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0000
,
0x0000
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0000
,
0x0000
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000c
,
0x000c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0000
,
0x0024
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0000
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0058
,
0x0058
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0058
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0000
,
0x0072
,
0x0000
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0025
,
0x0025
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0000
,
0x0000
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0000
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0000
,
0x0000
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0000
,
0x0000
,
0x0005
,
0x0000
,
0x0000
,
0x0005
,
0x0005
,
0x0005
,
0x0000
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0000
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0071
,
0x0000
,
0x0000
,
0x0071
,
0x0071
,
0x0071
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0030
,
0x0030
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0000
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0030
,
0x0000
,
0x0030
,
0x0030
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0041
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0000
,
0x0000
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0041
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0053
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0067
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0000
,
0x0000
,
0x0067
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0067
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x00
67
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0000
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0075
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0000
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0037
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0000
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0000
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0076
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0076
,
0x0076
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x0000
,
0x001f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001f
,
0x0000
,
0x0000
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x0000
,
0x001f
,
0x001f
,
0x001f
,
0x001f
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0067
,
0x0000
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0045
,
0x0000
,
0x0000
,
0x0045
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x0000
,
0x0000
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x0000
,
0x0000
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x000b
,
0x0000
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x001e
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x001e
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0014
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0027
,
0x0027
,
0x0000
,
0x0027
,
0x0027
,
0x0000
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0027
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x005d
,
0x005d
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x005d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0000
,
0x0078
,
0x0000
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0078
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0000
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0079
,
0x0079
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0079
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0033
,
0x0033
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0000
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0033
,
0x0000
,
0x0033
,
0x0033
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0044
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0000
,
0x0000
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0044
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x006d
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x0000
,
0x0000
,
0x006d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x006d
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x007b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x0000
,
0x0000
,
0x003a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x0000
,
0x003a
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x0000
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x0000
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x007c
,
0x007c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0000
,
0x0000
,
0x0000
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0000
,
0x0000
,
0x0000
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0061
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x0000
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x006c
,
0x0000
,
0x0000
,
0x0000
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0000
,
0x0021
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0021
,
0x0000
,
0x0000
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0000
,
0x0021
,
0x0021
,
0x0021
,
0x0021
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0000
,
0x0000
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0016
,
0x0000
,
0x0000
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0054
,
0x0000
,
0x0000
,
0x0000
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0000
,
0x0000
,
0x0000
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0066
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0072
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0073
,
0x0000
,
0x0073
,
0x0073
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0000
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0037
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004d
,
0x004d
,
0x0000
,
0x0000
,
0x004d
,
0x0000
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x0000
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x004d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x0000
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003d
,
0x0000
,
0x0000
,
0x0000
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x0000
,
0x0000
,
0x000f
,
0x000f
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0007
,
0x0000
,
0x0000
,
0x0000
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x0000
,
0x0000
,
0x0000
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x003c
,
0x0000
,
0x0000
,
0x0000
,
0x003c
,
0x003c
,
0x003c
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x006f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x001a
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x001a
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0025
,
0x0000
,
0x0000
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x0000
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x000e
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0000
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x0017
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x007d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x007d
,
0x007d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x007d
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x006d
,
0x006d
,
0x006d
,
0x0000
,
0x006d
,
0x006d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0028
,
0x0000
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x002d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002d
,
0x002d
,
0x002d
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004a
,
0x004a
,
0x0000
,
0x0000
,
0x004a
,
0x0000
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x0000
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x004a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003a
,
0x0000
,
0x0000
,
0x0000
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x003a
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x0000
,
0x0000
,
0x000d
,
0x000d
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0000
,
0x0000
,
0x0000
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0000
,
0x0000
,
0x0000
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0039
,
0x0000
,
0x0000
,
0x0000
,
0x0039
,
0x0039
,
0x0039
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0069
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0018
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0018
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0000
,
0x0023
,
0x0000
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0023
,
0x0000
,
0x0000
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0023
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0077
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0077
,
0x0077
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0077
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0000
,
0x0026
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x000c
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0000
,
0x0000
,
0x0000
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0082
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0040
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0080
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x002a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002a
,
0x002a
,
0x002a
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0068
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x001c
,
0x0000
,
0x0000
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0065
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0065
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0031
,
0x0031
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0050
,
0x0000
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x00
26
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x00
26
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x00
7c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x00
7c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x00
7c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x00
7c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x0000
,
0x000
0
,
0x0000
,
0x00
7c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x007c
,
0x0000
,
0x00
15
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x00
15
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0000
,
0x0000
,
0x00
15
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x00
15
,
0x0015
,
0x0000
,
0x0000
,
0x0015
,
0x0015
,
0x0015
,
0x0015
,
0x00
00
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x00
00
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x002
0
,
0x0000
,
0x00
00
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0020
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x003d
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x007a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0018
,
0x0000
,
0x0018
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0063
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0060
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0060
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x0000
,
0x0000
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002e
,
0x002e
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x004c
,
0x0000
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0000
,
0x0000
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0000
,
0x0000
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0023
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0026
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0038
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0025
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0029
,
0x0000
,
0x0029
,
0x0029
,
0x0000
,
0x0029
,
0x0029
,
0x0000
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0031
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0027
,
0x0027
,
0x0027
,
0x0000
,
0x0000
,
0x0000
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0028
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x003b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0005
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x0000
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x0000
,
0x002c
,
0x0000
,
0x002c
,
0x002c
,
0x0000
,
0x002c
,
0x002c
,
0x0000
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x002c
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001a
,
0x001a
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0034
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0029
,
0x0029
,
0x0029
,
0x0000
,
0x0000
,
0x0000
};
dlls/dwrite/scripts.h
View file @
e8c1cf44
/* Unicode Script IDs */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/Scripts.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/Scripts.txt */
/* DO NOT EDIT!! */
enum
unicode_script_id
{
Script_Unknown
=
0
,
Script_Common
=
1
,
Script_Arabic
=
2
,
Script_Armenian
=
3
,
Script_Avestan
=
4
,
Script_Balinese
=
5
,
Script_Bamum
=
6
,
Script_Bassa_Vah
=
7
,
Script_Batak
=
8
,
Script_Bengali
=
9
,
Script_Bopomofo
=
10
,
Script_Brahmi
=
11
,
Script_Braille
=
12
,
Script_Buginese
=
13
,
Script_Buhid
=
14
,
Script_Canadian_Aboriginal
=
15
,
Script_Carian
=
16
,
Script_Caucasian_Albanian
=
17
,
Script_Chakma
=
18
,
Script_Cham
=
19
,
Script_Cherokee
=
20
,
Script_Coptic
=
21
,
Script_Cuneiform
=
22
,
Script_Cypriot
=
23
,
Script_Cyrillic
=
24
,
Script_Deseret
=
25
,
Script_Devanagari
=
26
,
Script_Duployan
=
27
,
Script_Egyptian_Hieroglyphs
=
28
,
Script_Elbasan
=
29
,
Script_Ethiopic
=
30
,
Script_Georgian
=
31
,
Script_Glagolitic
=
32
,
Script_Gothic
=
33
,
Script_Grantha
=
34
,
Script_Greek
=
35
,
Script_Gujarati
=
36
,
Script_Gurmukhi
=
37
,
Script_Han
=
38
,
Script_Hangul
=
39
,
Script_Hanunoo
=
40
,
Script_Hebrew
=
41
,
Script_Hiragana
=
42
,
Script_Imperial_Aramaic
=
43
,
Script_Inscriptional_Pahlavi
=
44
,
Script_Inscriptional_Parthian
=
45
,
Script_Javanese
=
46
,
Script_Kaithi
=
47
,
Script_Kannada
=
48
,
Script_Katakana
=
49
,
Script_Kayah_Li
=
50
,
Script_Kharoshthi
=
51
,
Script_Khmer
=
52
,
Script_Khojki
=
53
,
Script_Khudawadi
=
54
,
Script_Lao
=
55
,
Script_Latin
=
56
,
Script_Lepcha
=
57
,
Script_Limbu
=
58
,
Script_Linear_A
=
59
,
Script_Linear_B
=
60
,
Script_Lisu
=
61
,
Script_Lycian
=
62
,
Script_Lydian
=
63
,
Script_Mahajani
=
64
,
Script_Malayalam
=
65
,
Script_Mandaic
=
66
,
Script_Manichaean
=
67
,
Script_Meetei_Mayek
=
68
,
Script_Mende_Kikakui
=
69
,
Script_Meroitic_Cursive
=
70
,
Script_Meroitic_Hieroglyphs
=
71
,
Script_Miao
=
72
,
Script_Modi
=
73
,
Script_Mongolian
=
74
,
Script_Mro
=
75
,
Script_Myanmar
=
76
,
Script_Nabataean
=
77
,
Script_New_Tai_Lue
=
78
,
Script_Nko
=
79
,
Script_Ogham
=
80
,
Script_Ol_Chiki
=
81
,
Script_Old_Italic
=
82
,
Script_Old_North_Arabian
=
83
,
Script_Old_Permic
=
84
,
Script_Old_Persian
=
85
,
Script_Old_South_Arabian
=
86
,
Script_Old_Turkic
=
87
,
Script_Oriya
=
88
,
Script_Osmanya
=
89
,
Script_Pahawh_Hmong
=
90
,
Script_Palmyrene
=
91
,
Script_Pau_Cin_Hau
=
92
,
Script_Phags_Pa
=
93
,
Script_Phoenician
=
94
,
Script_Psalter_Pahlavi
=
95
,
Script_Rejang
=
96
,
Script_Runic
=
97
,
Script_Samaritan
=
98
,
Script_Saurashtra
=
99
,
Script_Sharada
=
100
,
Script_Shavian
=
101
,
Script_Siddham
=
102
,
Script_Sinhala
=
103
,
Script_Sora_Sompeng
=
104
,
Script_Sundanese
=
105
,
Script_Syloti_Nagri
=
106
,
Script_Syriac
=
107
,
Script_Tagalog
=
108
,
Script_Tagbanwa
=
109
,
Script_Tai_Le
=
110
,
Script_Tai_Tham
=
111
,
Script_Tai_Viet
=
112
,
Script_Takri
=
113
,
Script_Tamil
=
114
,
Script_Telugu
=
115
,
Script_Thaana
=
116
,
Script_Thai
=
117
,
Script_Tibetan
=
118
,
Script_Tifinagh
=
119
,
Script_Tirhuta
=
120
,
Script_Ugaritic
=
121
,
Script_Vai
=
122
,
Script_Warang_Citi
=
123
,
Script_Yi
=
124
,
Script_LastId
=
124
Script_Ahom
=
2
,
Script_Anatolian_Hieroglyphs
=
3
,
Script_Arabic
=
4
,
Script_Armenian
=
5
,
Script_Avestan
=
6
,
Script_Balinese
=
7
,
Script_Bamum
=
8
,
Script_Bassa_Vah
=
9
,
Script_Batak
=
10
,
Script_Bengali
=
11
,
Script_Bopomofo
=
12
,
Script_Brahmi
=
13
,
Script_Braille
=
14
,
Script_Buginese
=
15
,
Script_Buhid
=
16
,
Script_Canadian_Aboriginal
=
17
,
Script_Carian
=
18
,
Script_Caucasian_Albanian
=
19
,
Script_Chakma
=
20
,
Script_Cham
=
21
,
Script_Cherokee
=
22
,
Script_Coptic
=
23
,
Script_Cuneiform
=
24
,
Script_Cypriot
=
25
,
Script_Cyrillic
=
26
,
Script_Deseret
=
27
,
Script_Devanagari
=
28
,
Script_Duployan
=
29
,
Script_Egyptian_Hieroglyphs
=
30
,
Script_Elbasan
=
31
,
Script_Ethiopic
=
32
,
Script_Georgian
=
33
,
Script_Glagolitic
=
34
,
Script_Gothic
=
35
,
Script_Grantha
=
36
,
Script_Greek
=
37
,
Script_Gujarati
=
38
,
Script_Gurmukhi
=
39
,
Script_Han
=
40
,
Script_Hangul
=
41
,
Script_Hanunoo
=
42
,
Script_Hatran
=
43
,
Script_Hebrew
=
44
,
Script_Hiragana
=
45
,
Script_Imperial_Aramaic
=
46
,
Script_Inscriptional_Pahlavi
=
47
,
Script_Inscriptional_Parthian
=
48
,
Script_Javanese
=
49
,
Script_Kaithi
=
50
,
Script_Kannada
=
51
,
Script_Katakana
=
52
,
Script_Kayah_Li
=
53
,
Script_Kharoshthi
=
54
,
Script_Khmer
=
55
,
Script_Khojki
=
56
,
Script_Khudawadi
=
57
,
Script_Lao
=
58
,
Script_Latin
=
59
,
Script_Lepcha
=
60
,
Script_Limbu
=
61
,
Script_Linear_A
=
62
,
Script_Linear_B
=
63
,
Script_Lisu
=
64
,
Script_Lycian
=
65
,
Script_Lydian
=
66
,
Script_Mahajani
=
67
,
Script_Malayalam
=
68
,
Script_Mandaic
=
69
,
Script_Manichaean
=
70
,
Script_Meetei_Mayek
=
71
,
Script_Mende_Kikakui
=
72
,
Script_Meroitic_Cursive
=
73
,
Script_Meroitic_Hieroglyphs
=
74
,
Script_Miao
=
75
,
Script_Modi
=
76
,
Script_Mongolian
=
77
,
Script_Mro
=
78
,
Script_Multani
=
79
,
Script_Myanmar
=
80
,
Script_Nabataean
=
81
,
Script_New_Tai_Lue
=
82
,
Script_Nko
=
83
,
Script_Ogham
=
84
,
Script_Ol_Chiki
=
85
,
Script_Old_Hungarian
=
86
,
Script_Old_Italic
=
87
,
Script_Old_North_Arabian
=
88
,
Script_Old_Permic
=
89
,
Script_Old_Persian
=
90
,
Script_Old_South_Arabian
=
91
,
Script_Old_Turkic
=
92
,
Script_Oriya
=
93
,
Script_Osmanya
=
94
,
Script_Pahawh_Hmong
=
95
,
Script_Palmyrene
=
96
,
Script_Pau_Cin_Hau
=
97
,
Script_Phags_Pa
=
98
,
Script_Phoenician
=
99
,
Script_Psalter_Pahlavi
=
100
,
Script_Rejang
=
101
,
Script_Runic
=
102
,
Script_Samaritan
=
103
,
Script_Saurashtra
=
104
,
Script_Sharada
=
105
,
Script_Shavian
=
106
,
Script_Siddham
=
107
,
Script_SignWriting
=
108
,
Script_Sinhala
=
109
,
Script_Sora_Sompeng
=
110
,
Script_Sundanese
=
111
,
Script_Syloti_Nagri
=
112
,
Script_Syriac
=
113
,
Script_Tagalog
=
114
,
Script_Tagbanwa
=
115
,
Script_Tai_Le
=
116
,
Script_Tai_Tham
=
117
,
Script_Tai_Viet
=
118
,
Script_Takri
=
119
,
Script_Tamil
=
120
,
Script_Telugu
=
121
,
Script_Thaana
=
122
,
Script_Thai
=
123
,
Script_Tibetan
=
124
,
Script_Tifinagh
=
125
,
Script_Tirhuta
=
126
,
Script_Ugaritic
=
127
,
Script_Vai
=
128
,
Script_Warang_Citi
=
129
,
Script_Yi
=
130
,
Script_LastId
=
130
};
dlls/usp10/bracket.c
View file @
e8c1cf44
/* Unicode Bidirectional Bracket table */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/BidiBrackets.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/BidiBrackets.txt */
/* DO NOT EDIT!! */
const
unsigned
short
bidi_bracket_table
[
768
]
=
...
...
dlls/usp10/indicsyllable.c
View file @
e8c1cf44
/* Unicode Indic Syllabic Category */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/IndicSyllabicCategory.txt */
/* and from http://www.unicode.org/Public/
7.0.0/ucd/IndicMatra
Category.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/IndicSyllabicCategory.txt */
/* and from http://www.unicode.org/Public/
8.0.0/ucd/IndicPositional
Category.txt */
/* DO NOT EDIT!! */
const
unsigned
short
indic_syllabic_table
[
2864
]
=
const
unsigned
short
indic_syllabic_table
[
3088
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
...
...
@@ -40,50 +40,50 @@ const unsigned short indic_syllabic_table[2864] =
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
/* level 2 offsets */
0x0250
,
0x0260
,
0x0270
,
0x0280
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0290
,
0x02
60
,
0x0260
,
0x02a
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0290
,
0x02
a0
,
0x0260
,
0x02b
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x02
b0
,
0x02c0
,
0x02d0
,
0x02e0
,
0x02f0
,
0x0300
,
0x0310
,
0x032
0
,
0x03
30
,
0x0340
,
0x0350
,
0x0360
,
0x0370
,
0x0380
,
0x0310
,
0x039
0
,
0x03
a0
,
0x0340
,
0x0350
,
0x03b0
,
0x03c0
,
0x03d0
,
0x03e0
,
0x03f
0
,
0x04
00
,
0x0410
,
0x0350
,
0x0420
,
0x0430
,
0x0260
,
0x0310
,
0x026
0
,
0x03
30
,
0x0340
,
0x0350
,
0x0440
,
0x0450
,
0x0460
,
0x0310
,
0x047
0
,
0x04
80
,
0x0490
,
0x04a0
,
0x04b0
,
0x04c0
,
0x04d0
,
0x03e
0
,
0x0260
,
0x0
4e0
,
0x04f0
,
0x0350
,
0x0500
,
0x0510
,
0x0520
,
0x031
0
,
0x0260
,
0x05
30
,
0x04f0
,
0x0350
,
0x0540
,
0x0550
,
0x0560
,
0x0310
,
0x026
0
,
0x05
30
,
0x04f0
,
0x02d0
,
0x0570
,
0x0580
,
0x04d0
,
0x0310
,
0x059
0
,
0x05
a0
,
0x05b0
,
0x02d0
,
0x05c0
,
0x05d0
,
0x05e0
,
0x03e0
,
0x05f
0
,
0x06
00
,
0x02d0
,
0x0610
,
0x0620
,
0x063
0
,
0x0280
,
0x0260
,
0x0260
,
0x06
40
,
0x0650
,
0x0660
,
0x0670
,
0x0680
,
0x069
0
,
0x0260
,
0x0260
,
0x0260
,
0x0
260
,
0x06a0
,
0x06b0
,
0x06c0
,
0x02d0
,
0x06d0
,
0x06e
0
,
0x0
6f0
,
0x0700
,
0x0710
,
0x0720
,
0x026
0
,
0x0260
,
0x0260
,
0x0260
,
0x02
d0
,
0x02d0
,
0x0730
,
0x0740
,
0x0750
,
0x0760
,
0x0770
,
0x078
0
,
0x07
90
,
0x07a
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
7b0
,
0x07c0
,
0x07d0
,
0x07c0
,
0x07d0
,
0x07e0
,
0x07b0
,
0x07f
0
,
0x02
d0
,
0x02d0
,
0x0800
,
0x0810
,
0x0820
,
0x083
0
,
0x0280
,
0x0260
,
0x08
40
,
0x0610
,
0x0850
,
0x0860
,
0x03e0
,
0x02d0
,
0x0870
,
0x088
0
,
0x0260
,
0x0260
,
0x0260
,
0x08
90
,
0x08a
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
8b0
,
0x0260
,
0x0260
,
0x0260
,
0x08c0
,
0x08d0
,
0x08e
0
,
0x02
c0
,
0x02d0
,
0x02e0
,
0x02f0
,
0x0300
,
0x0310
,
0x0320
,
0x033
0
,
0x03
40
,
0x0350
,
0x0360
,
0x0370
,
0x0380
,
0x0390
,
0x0320
,
0x03a
0
,
0x03
b0
,
0x0350
,
0x0360
,
0x03c0
,
0x03d0
,
0x03e0
,
0x03f0
,
0x040
0
,
0x04
10
,
0x0420
,
0x0360
,
0x0430
,
0x0440
,
0x0260
,
0x0320
,
0x045
0
,
0x03
40
,
0x0350
,
0x0360
,
0x0460
,
0x0470
,
0x0480
,
0x0320
,
0x049
0
,
0x04
a0
,
0x04b0
,
0x04c0
,
0x04d0
,
0x04e0
,
0x04f0
,
0x03f
0
,
0x0260
,
0x0
500
,
0x0510
,
0x0360
,
0x0520
,
0x0530
,
0x0540
,
0x032
0
,
0x0260
,
0x05
50
,
0x0510
,
0x0360
,
0x0560
,
0x0570
,
0x0580
,
0x0320
,
0x059
0
,
0x05
50
,
0x0510
,
0x02e0
,
0x05a0
,
0x05b0
,
0x05c0
,
0x0320
,
0x05d
0
,
0x05
e0
,
0x05f0
,
0x02e0
,
0x0600
,
0x0610
,
0x0620
,
0x03f0
,
0x063
0
,
0x06
40
,
0x02e0
,
0x0650
,
0x0660
,
0x067
0
,
0x0280
,
0x0260
,
0x0260
,
0x06
80
,
0x0690
,
0x06a0
,
0x06b0
,
0x06c0
,
0x06d
0
,
0x0260
,
0x0260
,
0x0260
,
0x0
6e0
,
0x06f0
,
0x0700
,
0x0710
,
0x02e0
,
0x0720
,
0x073
0
,
0x0
740
,
0x0750
,
0x0760
,
0x0770
,
0x078
0
,
0x0260
,
0x0260
,
0x0260
,
0x02
e0
,
0x02e0
,
0x0790
,
0x07a0
,
0x07b0
,
0x07c0
,
0x07d0
,
0x07e
0
,
0x07
f0
,
0x080
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
810
,
0x0820
,
0x0830
,
0x0820
,
0x0830
,
0x0840
,
0x0810
,
0x085
0
,
0x02
e0
,
0x02e0
,
0x0860
,
0x0870
,
0x0880
,
0x089
0
,
0x0280
,
0x0260
,
0x08
a0
,
0x0650
,
0x08b0
,
0x08c0
,
0x03f0
,
0x02e0
,
0x08d0
,
0x08e
0
,
0x0260
,
0x0260
,
0x0260
,
0x08
f0
,
0x090
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
910
,
0x0260
,
0x0260
,
0x0260
,
0x0920
,
0x0930
,
0x094
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
8f0
,
0x0260
,
0x0260
,
0x0900
,
0x0910
,
0x0260
,
0x0260
,
0x026
0
,
0x09
20
,
0x0260
,
0x0930
,
0x0940
,
0x0260
,
0x0260
,
0x0950
,
0x096
0
,
0x0260
,
0x0260
,
0x09
70
,
0x098
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
260
,
0x0990
,
0x09a
0
,
0x0
9b0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x026
0
,
0x0
950
,
0x0260
,
0x0260
,
0x0960
,
0x0970
,
0x0260
,
0x0980
,
0x099
0
,
0x09
a0
,
0x0260
,
0x09b0
,
0x09c0
,
0x0260
,
0x0260
,
0x09d0
,
0x09e
0
,
0x0260
,
0x0260
,
0x09
f0
,
0x0a0
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
a10
,
0x0a20
,
0x0a3
0
,
0x0
a40
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0a5
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
9c
0
,
0x0260
,
0x0260
,
0x0260
,
0x0
9d0
,
0x0260
,
0x09e0
,
0x0260
,
0x0260
,
0x0260
,
0x09f0
,
0x0a0
0
,
0x0a
10
,
0x0260
,
0x0260
,
0x0a20
,
0x0a30
,
0x0260
,
0x0260
,
0x026
0
,
0x0260
,
0x0260
,
0x0
260
,
0x0260
,
0x0a40
,
0x0a5
0
,
0x0260
,
0x0260
,
0x0
a60
,
0x0260
,
0x0260
,
0x0a70
,
0x0a80
,
0x0260
,
0x02
60
,
0x0260
,
0x0260
,
0x0260
,
0x0
a90
,
0x0aa0
,
0x0ab0
,
0x0260
,
0x0260
,
0x0ac
0
,
0x0260
,
0x0260
,
0x0260
,
0x0
ad0
,
0x0ae0
,
0x0260
,
0x0af0
,
0x0b0
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0
a6
0
,
0x0260
,
0x0260
,
0x0260
,
0x0
a70
,
0x0260
,
0x0a80
,
0x0260
,
0x0260
,
0x0260
,
0x0a90
,
0x0aa
0
,
0x0a
b0
,
0x0260
,
0x0260
,
0x0ac0
,
0x0ad0
,
0x0260
,
0x0ae0
,
0x0af
0
,
0x0260
,
0x0260
,
0x0
b00
,
0x0260
,
0x0b10
,
0x0b2
0
,
0x0260
,
0x0260
,
0x0
b30
,
0x0260
,
0x0260
,
0x0b40
,
0x0b50
,
0x0260
,
0x0b
60
,
0x0260
,
0x0260
,
0x0260
,
0x0
b70
,
0x0b80
,
0x0b90
,
0x0260
,
0x0260
,
0x0ba
0
,
0x0260
,
0x0260
,
0x0260
,
0x0
bb0
,
0x0bc0
,
0x0260
,
0x0bd0
,
0x0be
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0b
10
,
0x0b2
0
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0260
,
0x0b
f0
,
0x0c0
0
,
0x0260
,
/* values */
0x5f00
,
0x9
900
,
0x9200
,
0x9200
,
0x8300
,
0x8300
,
0x8300
,
0x83
00
,
0x7
b00
,
0x6b00
,
0x5a
00
,
0x5100
,
0x4200
,
0x2d00
,
0x1700
,
0x0a00
,
0x5f00
,
0x9
c00
,
0x9500
,
0x9500
,
0x8600
,
0x8600
,
0x8600
,
0x86
00
,
0x7
e00
,
0x6e00
,
0x5d
00
,
0x5100
,
0x4200
,
0x2d00
,
0x1700
,
0x0a00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -92,67 +92,71 @@ const unsigned short indic_syllabic_table[2864] =
0x001d
,
0x001d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0021
,
0x0021
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
001
,
0x0001
,
0x0001
,
0x00
02
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0
501
,
0x0501
,
0x0501
,
0x01
02
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0507
,
0x0107
,
0x0
0
04
,
0x0003
,
0x0107
,
0x0207
,
0x000a
,
0x000a
,
0x0507
,
0x0107
,
0x0
6
04
,
0x0003
,
0x0107
,
0x0207
,
0x0107
,
0x0607
,
0x0607
,
0x0607
,
0x0607
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0107
,
0x0107
,
0x0107
,
0x0107
,
0x0605
,
0x0207
,
0x0107
,
0x0000
,
0x0
013
,
0x0013
,
0x0000
,
0x00
00
,
0x0507
,
0x0607
,
0x0607
,
0x0000
,
0x0
519
,
0x0619
,
0x0500
,
0x05
00
,
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
,
0x0000
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0
001
,
0x0001
,
0x00
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0
501
,
0x0101
,
0x01
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0003
,
0x0107
,
0x0207
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
6
04
,
0x0003
,
0x0107
,
0x0207
,
0x0107
,
0x0607
,
0x0607
,
0x0607
,
0x0607
,
0x0000
,
0x0000
,
0x0207
,
0x0207
,
0x0000
,
0x0000
,
0x0407
,
0x0407
,
0x0605
,
0x000b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0107
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
001
,
0x0001
,
0x00
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0
501
,
0x0501
,
0x01
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0006
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0000
,
0x0107
,
0x0207
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
6
04
,
0x0000
,
0x0107
,
0x0207
,
0x0107
,
0x0607
,
0x0607
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0507
,
0x0507
,
0x0000
,
0x0000
,
0x0507
,
0x0507
,
0x0605
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0
001
,
0x0518
,
0x0009
,
0x0009
,
0x0000
,
0x00
0e
,
0x0000
,
0x0000
,
0x0
501
,
0x0518
,
0x0009
,
0x0009
,
0x0000
,
0x06
0e
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
001
,
0x0001
,
0x00
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0
501
,
0x0501
,
0x01
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0003
,
0x0107
,
0x0207
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
6
04
,
0x0003
,
0x0107
,
0x0207
,
0x0107
,
0x0607
,
0x0607
,
0x0607
,
0x0607
,
0x0507
,
0x0000
,
0x0507
,
0x0507
,
0x0007
,
0x0000
,
0x0107
,
0x0107
,
0x0605
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0003
,
0x0107
,
0x0507
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
6
04
,
0x0003
,
0x0107
,
0x0507
,
0x0107
,
0x0607
,
0x0607
,
0x0607
,
0x0607
,
0x0000
,
0x0000
,
0x0207
,
0x0007
,
0x0000
,
0x0000
,
0x0007
,
0x0007
,
0x0605
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0507
,
0x0007
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
01
,
0x0011
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0
5
01
,
0x0011
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
...
...
@@ -160,11 +164,11 @@ const unsigned short indic_syllabic_table[2864] =
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0107
,
0x0107
,
0x0507
,
0x0
607
,
0x06
07
,
0x0000
,
0x0000
,
0x0000
,
0x0207
,
0x0207
,
0x0507
,
0x0
107
,
0x01
07
,
0x0000
,
0x0000
,
0x0000
,
0x0207
,
0x0207
,
0x0207
,
0x0000
,
0x0407
,
0x0407
,
0x0407
,
0x0505
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0107
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
001
,
0x0001
,
0x0001
,
0x00
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0
501
,
0x0101
,
0x0101
,
0x01
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
...
...
@@ -173,22 +177,26 @@ const unsigned short indic_syllabic_table[2864] =
0x0507
,
0x0107
,
0x0107
,
0x0107
,
0x0107
,
0x0000
,
0x0507
,
0x0507
,
0x0007
,
0x0000
,
0x0507
,
0x0507
,
0x0507
,
0x0505
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0507
,
0x0607
,
0x0000
,
0x000a
,
0x000a
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
001
,
0x0001
,
0x00
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000
a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
501
,
0x0101
,
0x01
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0003
,
0x0107
,
0x0507
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0
6
04
,
0x0003
,
0x0107
,
0x0507
,
0x0007
,
0x0107
,
0x0107
,
0x0107
,
0x0107
,
0x0000
,
0x0507
,
0x0807
,
0x0807
,
0x0000
,
0x0807
,
0x0807
,
0x0507
,
0x0505
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0107
,
0x0107
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x001f
,
0x001f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0003
,
0x0107
,
0x0107
,
0x0107
,
0x0107
,
0x0107
,
0x0607
,
0x0607
,
0x0000
,
0x0207
,
0x0207
,
0x0207
,
0x0000
,
0x0407
,
0x0407
,
0x0407
,
0x0505
,
0x0015
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0107
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x000b
,
0x0000
,
0x0000
,
0x0
001
,
0x00
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0
101
,
0x01
02
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
...
...
@@ -207,7 +215,7 @@ const unsigned short indic_syllabic_table[2864] =
0x0107
,
0x0507
,
0x0107
,
0x0107
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0607
,
0x0607
,
0x0616
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0307
,
0x0307
,
0x0307
,
0x0307
,
0x0307
,
0x0107
,
0x0000
,
0x0507
,
0x0
013
,
0x0013
,
0x0013
,
0x0013
,
0x0000
,
0x00
01
,
0x0516
,
0x0000
,
0x0
513
,
0x0513
,
0x0513
,
0x0513
,
0x0522
,
0x05
01
,
0x0516
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
...
...
@@ -215,45 +223,49 @@ const unsigned short indic_syllabic_table[2864] =
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x000a
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x0000
,
0x0107
,
0x0507
,
0x0107
,
0x0107
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0607
,
0x0607
,
0x0000
,
0x0507
,
0x0
0
0e
,
0x000e
,
0x0000
,
0x0000
,
0x0607
,
0x0607
,
0x0000
,
0x0507
,
0x0
6
0e
,
0x000e
,
0x0000
,
0x0000
,
0x0307
,
0x0307
,
0x0307
,
0x0307
,
0x0307
,
0x0000
,
0x0000
,
0x0000
,
0x0
013
,
0x0013
,
0x0013
,
0x0013
,
0x0000
,
0x00
01
,
0x0000
,
0x0000
,
0x0
513
,
0x0513
,
0x0513
,
0x0513
,
0x0500
,
0x05
01
,
0x0000
,
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
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0000
,
0x0
000
,
0x0000
,
0x0000
,
0x0000
,
0x0
000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x00
00
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0000
,
0x0
621
,
0x0000
,
0x0621
,
0x0000
,
0x0
504
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x02
00
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0607
,
0x0507
,
0x0007
,
0x0607
,
0x0607
,
0x0707
,
0x0707
,
0x0707
,
0x0707
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0001
,
0x0002
,
0x0507
,
0x0007
,
0x0001
,
0x0001
,
0x0616
,
0x0003
,
0x0000
,
0x0000
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x0000
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x000d
,
0x0000
,
0x0000
,
0x0000
,
0x0707
,
0x0707
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0501
,
0x0102
,
0x0507
,
0x0007
,
0x0501
,
0x0501
,
0x0616
,
0x0003
,
0x0500
,
0x0500
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x0000
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x060d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0621
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0107
,
0x0107
,
0x0507
,
0x0507
,
0x0607
,
0x0607
,
0x0207
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0
001
,
0x00
13
,
0x0
002
,
0x0017
,
0x0516
,
0x000e
,
0x000e
,
0x000e
,
0x00
0e
,
0x000a
,
0x0607
,
0x0207
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0
501
,
0x06
13
,
0x0
102
,
0x0017
,
0x0516
,
0x010e
,
0x000e
,
0x060e
,
0x06
0e
,
0x000a
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x000a
,
0x000a
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0107
,
0x0107
,
0x0607
,
0x0607
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0
00e
,
0x00
0e
,
0x0
00e
,
0x000a
,
0x0107
,
0x0013
,
0x00
13
,
0x000a
,
0x000a
,
0x0107
,
0x0107
,
0x0
013
,
0x0013
,
0x0013
,
0x0013
,
0x00
13
,
0x000a
,
0x000a
,
0x0607
,
0x0607
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0
60e
,
0x06
0e
,
0x0
60e
,
0x000a
,
0x0107
,
0x0113
,
0x01
13
,
0x000a
,
0x000a
,
0x0107
,
0x0107
,
0x0
113
,
0x0113
,
0x0113
,
0x0113
,
0x01
13
,
0x000a
,
0x000a
,
0x000a
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0
00e
,
0x0107
,
0x0207
,
0x0507
,
0x0507
,
0x00
13
,
0x0
013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x0013
,
0x000a
,
0x00
13
,
0x000a
,
0x000a
,
0x0
60e
,
0x0107
,
0x0207
,
0x0507
,
0x0507
,
0x01
13
,
0x0
113
,
0x0113
,
0x0113
,
0x0113
,
0x0113
,
0x0613
,
0x000a
,
0x01
13
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0
013
,
0x00
13
,
0x0107
,
0x0507
,
0x0000
,
0x0000
,
0x001d
,
0x001d
,
0x0
113
,
0x01
13
,
0x0107
,
0x0507
,
0x0000
,
0x0000
,
0x0006
,
0x0006
,
0x0006
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0507
,
0x0607
,
0x0616
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -268,102 +280,118 @@ const unsigned short indic_syllabic_table[2864] =
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0006
,
0x0000
,
0x0000
,
0x0107
,
0x0507
,
0x0507
,
0x0507
,
0x0507
,
0x0607
,
0x0607
,
0x0607
,
0x0007
,
0x0007
,
0x0007
,
0x0207
,
0x0207
,
0x0207
,
0x0407
,
0x0407
,
0x0
001
,
0x00
02
,
0x0107
,
0x0514
,
0x0514
,
0x05
14
,
0x050c
,
0x0500
,
0x0500
,
0x0500
,
0x05
00
,
0x0516
,
0x0017
,
0x0500
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0003
,
0x0
0
00
,
0x0000
,
0x0000
,
0x0007
,
0x0207
,
0x0207
,
0x0207
,
0x0407
,
0x0407
,
0x0
501
,
0x01
02
,
0x0107
,
0x0514
,
0x0514
,
0x05
21
,
0x050c
,
0x0522
,
0x0521
,
0x0521
,
0x05
21
,
0x0516
,
0x0017
,
0x0521
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0003
,
0x0
5
00
,
0x0000
,
0x0000
,
0x0009
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x000a
,
0x0507
,
0x0507
,
0x0607
,
0x0107
,
0x0107
,
0x0807
,
0x0807
,
0x0507
,
0x0507
,
0x0
00d
,
0x000d
,
0x00
0d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
00f
,
0x000f
,
0x0001
,
0x000f
,
0x000f
,
0x000f
,
0x000f
,
0x00
0f
,
0x0
00f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0507
,
0x0
10d
,
0x010d
,
0x01
0d
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
10f
,
0x010f
,
0x0601
,
0x010f
,
0x010f
,
0x010f
,
0x010f
,
0x01
0f
,
0x0
10f
,
0x060f
,
0x0507
,
0x0621
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x000a
,
0x000a
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0000
,
0x0000
,
0x0012
,
0x0012
,
0x0012
,
0x0012
,
0x0012
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
200
,
0x0200
,
0x02
00
,
0x0100
,
0x0100
,
0x0
2
00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
300
,
0x0300
,
0x03
00
,
0x0100
,
0x0100
,
0x0
0
00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
000
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
100
,
0x01
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0600
,
0x0200
,
0x0100
,
0x0507
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x020e
,
0x0
00e
,
0x00
0f
,
0x0
000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x020e
,
0x0
60e
,
0x01
0f
,
0x0
500
,
0x0500
,
0x0500
,
0x0600
,
0x0600
,
0x0600
,
0x06
00
,
0x0000
,
0x0017
,
0x0107
,
0x0507
,
0x0100
,
0x0100
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0600
,
0x0600
,
0x0500
,
0x0600
,
0x0100
,
0x0200
,
0x0200
,
0x0200
,
0x0200
,
0x0200
,
0x0500
,
0x0500
,
0x0
000
,
0x0000
,
0x00
00
,
0x0
000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
000
,
0x0000
,
0x0000
,
0x000c
,
0x00
02
,
0x0000
,
0x0000
,
0x0000
,
0x0200
,
0x0200
,
0x0200
,
0x0500
,
0x0500
,
0x0
500
,
0x0500
,
0x05
00
,
0x0
500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0000
,
0x0000
,
0x0621
,
0x0
500
,
0x0500
,
0x0500
,
0x050c
,
0x01
02
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0107
,
0x0500
,
0x0500
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
5
04
,
0x0107
,
0x0500
,
0x0500
,
0x0600
,
0x0600
,
0x0600
,
0x0007
,
0x0007
,
0x0000
,
0x0200
,
0x0200
,
0x0400
,
0x0400
,
0x0507
,
0x0007
,
0x0105
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x000c
,
0x0002
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000d
,
0x0000
,
0x0000
,
0x0500
,
0x0600
,
0x0200
,
0x0100
,
0x0500
,
0x0500
,
0x0116
,
0x0017
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0600
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0501
,
0x050c
,
0x0102
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x010d
,
0x0600
,
0x0600
,
0x0500
,
0x0600
,
0x0200
,
0x0100
,
0x0500
,
0x0500
,
0x0116
,
0x0017
,
0x0600
,
0x0600
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0003
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0107
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
5
04
,
0x0107
,
0x0500
,
0x0500
,
0x0100
,
0x0100
,
0x0100
,
0x0507
,
0x0107
,
0x0507
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x0200
,
0x0200
,
0x0000
,
0x0100
,
0x0100
,
0x0607
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0200
,
0x0200
,
0x0000
,
0x0004
,
0x0500
,
0x0500
,
0x0100
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0013
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0100
,
0x0200
,
0x0200
,
0x0000
,
0x0100
,
0x0100
,
0x0607
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0200
,
0x0200
,
0x0521
,
0x0604
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0013
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0500
,
0x0500
,
0x0000
,
0x0d00
,
0x0600
,
0x0600
,
0x0600
,
0x0600
,
0x0600
,
0x0500
,
0x0500
,
0x0600
,
0x0600
,
0x0600
,
0x0600
,
0x0500
,
0x0119
,
0x0d00
,
0x0d00
,
0x0d00
,
0x0d00
,
0x0d00
,
0x0d00
,
0x0d00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0600
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0519
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x001a
,
0x001b
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0021
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0009
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0516
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
01
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
5
01
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0600
,
0x0500
,
0x0107
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0008
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000d
,
0x000a
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
001
,
0x00
02
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
101
,
0x01
02
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
0f
,
0x0100
,
0x0100
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
1
0f
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0605
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0600
,
0x0600
,
0x0600
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0600
,
0x0600
,
0x0600
,
0x0500
,
0x0600
,
0x0600
,
0x0600
,
0x0600
,
0x0
0
00
,
0x0
000
,
0x0000
,
0x00
0f
,
0x0116
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0600
,
0x0600
,
0x0500
,
0x0600
,
0x0600
,
0x0600
,
0x0600
,
0x0
5
00
,
0x0
500
,
0x0500
,
0x01
0f
,
0x0116
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
000
,
0x0000
,
0x000c
,
0x00
02
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
500
,
0x0500
,
0x050c
,
0x01
02
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
04
,
0x0100
,
0x0100
,
0x0500
,
0x0500
,
0x0600
,
0x0600
,
0x0200
,
0x0200
,
0x0507
,
0x0
00d
,
0x0000
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0
5
04
,
0x0100
,
0x0100
,
0x0500
,
0x0500
,
0x0600
,
0x0600
,
0x0200
,
0x0200
,
0x0507
,
0x0
10d
,
0x0100
,
0x01
00
,
0x0005
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0507
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0500
,
0x0500
,
0x0500
,
0x0600
,
0x0500
,
0x0200
,
0x0200
,
0x0500
,
0x0600
,
0x0
000
,
0x0200
,
0x0000
,
0x00
00
,
0x0000
,
0x0200
,
0x0500
,
0x0600
,
0x0
100
,
0x0200
,
0x0600
,
0x06
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
0f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
00f
,
0x00
0f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
5
0f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
50f
,
0x01
0f
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0
013
,
0x0013
,
0x00
13
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0
113
,
0x0513
,
0x01
13
,
0x0000
,
0x0000
,
0x0507
,
0x0107
,
0x0500
,
0x0500
,
0x0600
,
0x0300
,
0x0300
,
0x0500
,
0x0500
,
0x0000
,
0x0100
,
0x0300
,
0x0300
,
0x0100
,
0x0507
,
0x0
0
13
,
0x0012
,
0x0
0
13
,
0x0012
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0500
,
0x0000
,
0x0100
,
0x0300
,
0x0300
,
0x0100
,
0x0507
,
0x0
5
13
,
0x0012
,
0x0
5
13
,
0x0012
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0207
,
0x0600
,
0x0500
,
0x0200
,
0x0100
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
0
02
,
0x0017
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0
1
02
,
0x0017
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000a
,
0x0006
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0100
,
0x0100
,
0x0507
,
0x0100
,
0x0100
,
0x0607
,
0x0100
,
0x0100
,
0x0000
,
0x0
0
13
,
0x0616
,
0x0000
,
0x0000
0x0607
,
0x0100
,
0x0100
,
0x0000
,
0x0
1
13
,
0x0616
,
0x0000
,
0x0000
};
dlls/usp10/linebreak.c
View file @
e8c1cf44
/* Unicode Line Break Properties */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/LineBreak.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/LineBreak.txt */
/* DO NOT EDIT!! */
const
unsigned
short
wine_linebreak_table
[
72
32
]
=
const
unsigned
short
wine_linebreak_table
[
72
16
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
0x0170
,
...
...
@@ -96,19 +96,19 @@ const unsigned short wine_linebreak_table[7232] =
0x0860
,
0x0860
,
0x0860
,
0x0860
,
0x0a30
,
0x10a0
,
0x10b0
,
0x10c0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0580
,
0x0580
,
0x0580
,
0x10d0
,
0x05b0
,
0x
10e0
,
0x05b0
,
0x05b0
,
0x10e0
,
0x10f0
,
0x05b0
,
0x110
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x11
10
,
0x1110
,
0x1120
,
0x05b0
,
0x113
0
,
0x11
40
,
0x1150
,
0x1160
,
0x1170
,
0x1180
,
0x1190
,
0x11a0
,
0x11b
0
,
0x11
c0
,
0x0ce0
,
0x11d0
,
0x11e0
,
0x11f0
,
0x0580
,
0x0580
,
0x120
0
,
0x12
10
,
0x1220
,
0x1230
,
0x05b0
,
0x05b0
,
0x1240
,
0x1250
,
0x126
0
,
0x12
70
,
0x1260
,
0x05b0
,
0x05b0
,
0x05b0
,
0x128
0
,
0x05b0
,
0x05b0
,
0x12
90
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12d0
,
0x12e0
,
0x12f
0
,
0x05b0
,
0x1
300
,
0x1310
,
0x1320
,
0x1330
,
0x05b0
,
0x05b0
,
0x05b
0
,
0x05b0
,
0x05b0
,
0x
0e40
,
0x05b0
,
0x05b0
,
0x0e40
,
0x10e0
,
0x05b0
,
0x10f
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x11
00
,
0x1100
,
0x1110
,
0x05b0
,
0x112
0
,
0x11
30
,
0x1140
,
0x1150
,
0x1160
,
0x1170
,
0x1180
,
0x1190
,
0x11a
0
,
0x11
b0
,
0x0ce0
,
0x11c0
,
0x11d0
,
0x11e0
,
0x0580
,
0x0580
,
0x11f
0
,
0x12
00
,
0x1210
,
0x1220
,
0x05b0
,
0x05b0
,
0x1230
,
0x1240
,
0x125
0
,
0x12
60
,
0x1250
,
0x05b0
,
0x05b0
,
0x05b0
,
0x127
0
,
0x05b0
,
0x05b0
,
0x12
80
,
0x1290
,
0x12a0
,
0x12b0
,
0x12c0
,
0x12d0
,
0x12e
0
,
0x05b0
,
0x1
2f0
,
0x1300
,
0x1310
,
0x1320
,
0x05b0
,
0x05b0
,
0x133
0
,
0x05b0
,
0x1340
,
0x1350
,
0x1360
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1370
,
0x05b0
,
0x05b0
,
0x1380
,
0x0860
,
0x1390
,
0x0860
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13b0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x12
5
0
,
0x13a0
,
0x13a0
,
0x13c0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x13a0
,
0x12
4
0
,
0x13a0
,
0x13a0
,
0x13c0
,
0x13a0
,
0x13d0
,
0x13e0
,
0x13f0
,
0x1400
,
0x1410
,
0x1420
,
0x05b0
,
0x1430
,
0x1440
,
0x05b0
,
0x1450
,
0x1460
,
0x05b0
,
0x1470
,
0x1480
,
0x05b0
,
0x1490
,
0x05b0
,
0x14a0
,
0x14b0
,
0x14c0
,
0x14d0
,
0x14e0
,
...
...
@@ -117,41 +117,41 @@ const unsigned short wine_linebreak_table[7232] =
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1560
,
0x1570
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1340
,
0x05b0
,
0x1580
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1590
,
0x05b0
,
0x15a0
,
0x05b0
,
0x15b0
,
0x05b0
,
0x15c0
,
0x08f0
,
0x15d0
,
0x
086
0
,
0x0860
,
0x05b0
,
0x15b0
,
0x05b0
,
0x15c0
,
0x08f0
,
0x15d0
,
0x
15e
0
,
0x0860
,
0x05b0
,
0x05b0
,
0x0840
,
0x05b0
,
0x05b0
,
0x0840
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15
e0
,
0x15f
0
,
0x05b0
,
0x05b0
,
0x0d70
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
00
,
0x161
0
,
0x05b0
,
0x1380
,
0x16
20
,
0x1620
,
0x1620
,
0x162
0
,
0x0580
,
0x0580
,
0x16
30
,
0x1640
,
0x1650
,
0x1660
,
0x167
0
,
0x0860
,
0x0860
,
0x0860
,
0x16
80
,
0x1690
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x16a
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x16b0
,
0x0860
,
0x16c
0
,
0x16
d0
,
0x16e0
,
0x16f0
,
0x1700
,
0x1710
,
0x1680
,
0x1720
,
0x168
0
,
0x17
30
,
0x1740
,
0x1750
,
0x1680
,
0x1720
,
0x1680
,
0x1730
,
0x176
0
,
0x17
70
,
0x1680
,
0x1780
,
0x1790
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x17
a0
,
0x1680
,
0x1680
,
0x17b0
,
0x1680
,
0x1680
,
0x16a0
,
0x17c
0
,
0x16
80
,
0x17a0
,
0x1680
,
0x1680
,
0x17d0
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x17a
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x168
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
80
,
0x17e0
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x16
80
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x1680
,
0x168
0
,
0x1
7f0
,
0x1680
,
0x1680
,
0x1680
,
0x180
0
,
0x05b0
,
0x05b0
,
0x1090
,
0x18
10
,
0x05b0
,
0x1820
,
0x0860
,
0x05b0
,
0x05b0
,
0x15e0
,
0x183
0
,
0x05b0
,
0x18
40
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x185
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15
f0
,
0x160
0
,
0x05b0
,
0x05b0
,
0x0d70
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
10
,
0x162
0
,
0x05b0
,
0x1380
,
0x16
30
,
0x1630
,
0x1630
,
0x163
0
,
0x0580
,
0x0580
,
0x16
40
,
0x1650
,
0x1660
,
0x1670
,
0x168
0
,
0x0860
,
0x0860
,
0x0860
,
0x16
90
,
0x16a0
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x16b
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x16c0
,
0x0860
,
0x16d
0
,
0x16
e0
,
0x16f0
,
0x1700
,
0x1710
,
0x1720
,
0x1690
,
0x1730
,
0x169
0
,
0x17
40
,
0x1750
,
0x1760
,
0x1690
,
0x1730
,
0x1690
,
0x1740
,
0x177
0
,
0x17
80
,
0x1690
,
0x1790
,
0x17a0
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x17
b0
,
0x1690
,
0x1690
,
0x17c0
,
0x1690
,
0x1690
,
0x16b0
,
0x17d
0
,
0x16
90
,
0x17b0
,
0x1690
,
0x1690
,
0x17e0
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x17b
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x169
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x16
90
,
0x17f0
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x16
90
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x1690
,
0x169
0
,
0x1
800
,
0x1690
,
0x1690
,
0x1690
,
0x181
0
,
0x05b0
,
0x05b0
,
0x1090
,
0x18
20
,
0x05b0
,
0x1830
,
0x0860
,
0x05b0
,
0x05b0
,
0x15f0
,
0x184
0
,
0x05b0
,
0x18
50
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x186
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0
840
,
0x05b0
,
0x1100
,
0x15d0
,
0x0860
,
0x0860
,
0x0860
,
0x186
0
,
0x18
70
,
0x05b0
,
0x1880
,
0x1890
,
0x05b0
,
0x05b0
,
0x05b0
,
0x18a
0
,
0x18
b0
,
0x05b0
,
0x05b0
,
0x0ff0
,
0x18c0
,
0x0ef0
,
0x0580
,
0x18d
0
,
0x07b0
,
0x05b0
,
0x18
e0
,
0x05b0
,
0x18f0
,
0x1900
,
0x0d80
,
0x191
0
,
0x0890
,
0x05b0
,
0x05b0
,
0x19
20
,
0x1930
,
0x1940
,
0x0c00
,
0x195
0
,
0x05b0
,
0x05b0
,
0x19
60
,
0x1970
,
0x1980
,
0x199
0
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x19
a0
,
0x19b0
,
0x0760
,
0x19c
0
,
0x19
d0
,
0x19e0
,
0x1620
,
0x05b0
,
0x05b0
,
0x05b0
,
0x19f0
,
0x086
0
,
0x0
860
,
0x0860
,
0x0860
,
0x086
0
,
0x05b0
,
0x05b0
,
0x1a00
,
0x0ef0
,
0x0
5b0
,
0x05b0
,
0x10f0
,
0x0a30
,
0x0860
,
0x0860
,
0x0860
,
0x187
0
,
0x18
80
,
0x05b0
,
0x1890
,
0x18a0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x18b
0
,
0x18
c0
,
0x05b0
,
0x05b0
,
0x0ff0
,
0x18d0
,
0x0ef0
,
0x0580
,
0x18e
0
,
0x07b0
,
0x05b0
,
0x18
f0
,
0x05b0
,
0x1900
,
0x1910
,
0x0d80
,
0x192
0
,
0x0890
,
0x05b0
,
0x05b0
,
0x19
30
,
0x1940
,
0x1950
,
0x0c00
,
0x196
0
,
0x05b0
,
0x05b0
,
0x19
70
,
0x1980
,
0x1990
,
0x19a
0
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x0c00
,
0x19
b0
,
0x19c0
,
0x0760
,
0x19d
0
,
0x19
e0
,
0x19f0
,
0x1630
,
0x05b0
,
0x05b0
,
0x05b0
,
0x0f20
,
0x05b
0
,
0x0
5b0
,
0x05b0
,
0x05b0
,
0x05b
0
,
0x05b0
,
0x05b0
,
0x1a00
,
0x0ef0
,
0x1a10
,
0x1a20
,
0x1a30
,
0x1a40
,
0x1a30
,
0x1a50
,
0x1a30
,
0x1a10
,
0x1a20
,
0x1a30
,
0x1a40
,
0x1a30
,
0x1a50
,
0x1a30
,
0x1a10
,
0x1a20
,
0x1a30
,
0x1a40
,
0x1a30
,
0x1a50
,
0x1a30
,
0x1a10
,
0x1a20
,
0x1a30
,
...
...
@@ -176,10 +176,10 @@ const unsigned short wine_linebreak_table[7232] =
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x15d0
,
0x1ae0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1af0
,
0x0860
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1b00
,
0x05b0
,
0x05b0
,
0x0a30
,
0x0860
,
0x0860
,
0x1b10
,
0x0580
,
0x1b20
,
0x
1b30
,
0x1b40
,
0x1b50
,
0x1b60
,
0x1b70
,
0x111
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1b
8
0
,
0x1b
90
,
0x1ba0
,
0x1680
,
0x1bb0
,
0x1680
,
0x1bc0
,
0x1bd0
,
0x1be
0
,
0x05b0
,
0x1b
f0
,
0x05b0
,
0x0840
,
0x1c00
,
0x1c10
,
0x1c20
,
0x1c3
0
,
0x0580
,
0x1b20
,
0x
0580
,
0x1b30
,
0x1b40
,
0x1b50
,
0x1b60
,
0x110
0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x05b0
,
0x1b
7
0
,
0x1b
80
,
0x1b90
,
0x1690
,
0x1ba0
,
0x1690
,
0x1bb0
,
0x1bc0
,
0x1bd
0
,
0x05b0
,
0x1b
e0
,
0x05b0
,
0x0840
,
0x1bf0
,
0x1c00
,
0x1c10
,
0x1c2
0
,
/* values */
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0003
,
0x0001
,
0x0001
,
0x0002
,
0x0004
,
0x0004
,
...
...
@@ -277,9 +277,9 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x00
11
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x00
04
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -326,7 +326,7 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001a
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0004
,
...
...
@@ -358,7 +358,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001
d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -374,7 +374,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x001b
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -463,8 +463,8 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
1
,
0x0011
,
0x0011
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001
d
,
0x0011
,
0x0011
,
0x001
d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -547,8 +547,6 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -580,7 +578,7 @@ const unsigned short wine_linebreak_table[7232] =
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001
a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001b
,
0x001a
,
0x001a
,
0x001
b
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x001a
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
...
...
@@ -598,7 +596,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001
1
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x0024
,
0x001
d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x0024
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
...
...
@@ -624,6 +622,8 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001f
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0024
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001e
,
0x001e
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
...
...
@@ -707,6 +707,8 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
...
...
@@ -784,7 +786,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
11
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
04
,
0x0004
,
0x0004
,
0x0004
,
0x001d
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0022
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
...
...
@@ -802,7 +804,7 @@ const unsigned short wine_linebreak_table[7232] =
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0022
,
0x0022
,
0x0004
,
0x0004
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
11
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x00
21
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0022
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
...
...
@@ -837,8 +839,6 @@ const unsigned short wine_linebreak_table[7232] =
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x001d
,
0x001d
,
0x001d
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0022
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x000f
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
0x0010
,
...
...
@@ -877,8 +877,6 @@ const unsigned short wine_linebreak_table[7232] =
0x001d
,
0x001d
,
0x001d
,
0x001d
,
0x001b
,
0x001d
,
0x0011
,
0x0011
,
0x0019
,
0x0013
,
0x0013
,
0x0019
,
0x0019
,
0x0017
,
0x0017
,
0x0012
,
0x0013
,
0x001f
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0011
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0011
,
0x0011
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x001e
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x0012
,
0x0013
,
0x001e
,
0x001e
,
0x0012
,
...
...
dlls/usp10/mirror.c
View file @
e8c1cf44
/* Unicode BiDi mirroring */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/BidiMirroring.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/BidiMirroring.txt */
/* DO NOT EDIT!! */
#include "wine/unicode.h"
...
...
dlls/usp10/shaping.c
View file @
e8c1cf44
/* Unicode Arabic shaping */
/* generated from http://www.unicode.org/Public/
7
.0.0/ucd/ArabicShaping.txt */
/* generated from http://www.unicode.org/Public/
8
.0.0/ucd/ArabicShaping.txt */
/* DO NOT EDIT!! */
const
unsigned
short
wine_shaping_table
[
28
64
]
=
const
unsigned
short
wine_shaping_table
[
28
48
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
...
...
@@ -95,7 +95,7 @@ const unsigned short wine_shaping_table[2864] =
0x0340
,
0x0340
,
0x0a00
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a10
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x0a20
,
0x0340
,
0x0
49
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0940
,
0x0340
,
0x0
6d
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0940
,
0x0a30
,
0x0340
,
0x06f0
,
0x0340
,
0x0530
,
0x0530
,
0x0530
,
0x0a40
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0a50
,
0x0340
,
0x0360
,
0x0940
,
0x0340
,
0x0340
,
0x0a60
,
0x0340
,
0x0a70
,
0x0940
,
0x0340
,
0x0340
,
...
...
@@ -106,10 +106,10 @@ const unsigned short wine_shaping_table[2864] =
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0af0
,
0x0340
,
0x0340
,
0x0b00
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0340
,
0x0
b1
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0360
,
0x0340
,
0x0
36
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0490
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0b
2
0
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0340
,
0x0b
1
0
,
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -183,15 +183,15 @@ const unsigned short wine_shaping_table[2864] =
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0002
,
0x000
4
,
0x0004
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x000
2
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0002
,
0x000
2
,
0x0004
,
0x0002
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x000
4
,
0x0004
,
0x0004
,
0x0004
,
0x0004
,
0x0002
,
0x0004
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0404
,
0x0404
,
0x0604
,
0x0b04
,
0x0f04
,
0x1004
,
0x1204
,
0x1304
,
0x0104
,
0x0104
,
0x0802
,
0x0302
,
0x3402
,
0x0000
,
0x0702
,
0x0a04
,
0x0d04
,
0x3502
,
0x0802
,
0x0
000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0d04
,
0x3502
,
0x0802
,
0x0
c04
,
0x1104
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x000
0
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x000
1
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -361,8 +361,6 @@ const unsigned short wine_shaping_table[2864] =
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
};
...
...
libs/wine/casemap.c
View file @
e8c1cf44
...
...
@@ -3,15 +3,15 @@
#include "wine/unicode.h"
const
WCHAR
wine_casemap_lower
[
3807
]
=
const
WCHAR
wine_casemap_lower
[
4013
]
=
{
/* index */
0x01bf
,
0x02bf
,
0x03bf
,
0x044f
,
0x054f
,
0x064f
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x06af
,
0x0100
,
0x0100
,
0x0
100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
7af
,
0x08ae
,
0x0100
,
0x0
9ab
,
0x0100
,
0x0100
,
0x0a2f
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0b
2f
,
0x0100
,
0x0100
,
0x0100
,
0x06af
,
0x0100
,
0x0100
,
0x0
77d
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
87d
,
0x097c
,
0x0100
,
0x0
a79
,
0x0100
,
0x0100
,
0x0afd
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0b
fd
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
...
...
@@ -26,7 +26,7 @@ const WCHAR wine_casemap_lower[3807] =
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0c
22
,
0x0d00
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0c
f0
,
0x0dce
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
...
...
@@ -37,7 +37,7 @@ const WCHAR wine_casemap_lower[3807] =
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
ddf
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0
ead
,
/* defaults */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -260,6 +260,33 @@ const WCHAR wine_casemap_lower[3807] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1332 .. 0x13ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x97d0
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0008
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1e00 .. 0x1eff */
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
...
...
@@ -461,7 +488,7 @@ const WCHAR wine_casemap_lower[3807] =
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x5abc
,
0x5ab1
,
0x5ab5
,
0x5abf
,
0x0000
,
0x0000
,
0x5aee
,
0x5ad6
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
5aeb
,
0x03a0
,
0x0001
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -501,16 +528,15 @@ const WCHAR wine_casemap_lower[3807] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
};
const
WCHAR
wine_casemap_upper
[
3994
]
=
const
WCHAR
wine_casemap_upper
[
4433
]
=
{
/* index */
0x019f
,
0x029f
,
0x039f
,
0x045a
,
0x0556
,
0x0656
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x06dd
,
0x07dc
,
0x08dc
,
0x0100
,
0x09d0
,
0x0100
,
0x0100
,
0x0a55
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0b3f
,
0x0c3f
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x06dd
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x07db
,
0x08da
,
0x09da
,
0x0100
,
0x0ace
,
0x0100
,
0x0100
,
0x0b53
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0c3d
,
0x0d3d
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
...
...
@@ -524,8 +550,9 @@ const WCHAR wine_casemap_upper[3994] =
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0cfe
,
0x0ddb
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0dfc
,
0x0ed9
,
0x0100
,
0x0100
,
0x0100
,
0x0f91
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
...
...
@@ -535,7 +562,7 @@ const WCHAR wine_casemap_upper[3994] =
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x
0e9a
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x0100
,
0x
1051
,
/* defaults */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -643,7 +670,7 @@ const WCHAR wine_casemap_upper[3994] =
0xff26
,
0x0000
,
0x0000
,
0xff26
,
0x0000
,
0x0000
,
0x0000
,
0xa52a
,
0xff26
,
0xffbb
,
0xff27
,
0xff27
,
0xffb9
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xff25
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
0000
,
0xa512
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
a515
,
0xa512
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -747,8 +774,7 @@ const WCHAR wine_casemap_upper[3994] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1d79 .. 0x1dff */
0x8a04
,
0x0000
,
0x0000
,
0x0000
,
0x0ee6
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1379 .. 0x13ff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -764,7 +790,41 @@ const WCHAR wine_casemap_upper[3994] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0xfff8
,
0x0000
,
0x0000
,
/* 0x1d02 .. 0x1dff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x8a04
,
0x0000
,
0x0000
,
0x0000
,
0x0ee6
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0x1e01 .. 0x1eff */
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
...
...
@@ -989,7 +1049,7 @@ const WCHAR wine_casemap_upper[3994] =
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
ffff
,
0x0000
,
0xffff
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -999,11 +1059,35 @@ const WCHAR wine_casemap_upper[3994] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff41 .. 0xffff */
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
/* 0xab48 .. 0xabff */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xfc60
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x6830
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
/* 0xff40 .. 0xffff */
0x0000
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0xffe0
,
0x
000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xffe0
,
0xffe0
,
0x
ffe
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -1023,7 +1107,7 @@ const WCHAR wine_casemap_upper[3994] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
};
const
WCHAR
wine_digitmap
[
5933
]
=
{
...
...
libs/wine/wctype.c
View file @
e8c1cf44
...
...
@@ -317,13 +317,13 @@ const unsigned short wine_wctype_table[17152] =
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0xc300
,
0x
0000
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0xc300
,
0xc300
,
0xc300
,
0x
c300
,
0xc3
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
00
00
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0x0000
,
0x0000
,
0x0000
,
0x
d2
00
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
...
...
@@ -390,7 +390,7 @@ const unsigned short wine_wctype_table[17152] =
0x1300
,
0x1300
,
0xd200
,
0xd200
,
0x0000
,
0x0000
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1210
,
0x5200
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
13
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xd200
,
0x1200
,
0x1200
,
0x0000
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x0000
,
0x0000
,
0x1300
,
0x1300
,
0x0000
,
0x0000
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
...
...
@@ -434,7 +434,7 @@ const unsigned short wine_wctype_table[17152] =
0xd200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x0000
,
0xd200
,
0xd200
,
0xd200
,
0x0000
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xd200
,
0xd200
,
0x0000
,
0x1300
,
0x1300
,
0x
00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1300
,
0x1300
,
0x
13
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1300
,
0x1300
,
0xd200
,
0xd200
,
0x0000
,
0x0000
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -466,7 +466,7 @@ const unsigned short wine_wctype_table[17152] =
0x1200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0x0000
,
0x1200
,
0x1200
,
0x1200
,
0x0000
,
0x1200
,
0x1200
,
0x1200
,
0xd200
,
0x1300
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1200
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
13
00
,
0x1300
,
0x1300
,
0xd200
,
0xd200
,
0x0000
,
0x0000
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x0000
,
0x0000
,
...
...
@@ -667,18 +667,18 @@ const unsigned short wine_wctype_table[17152] =
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x130
0
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x0000
,
0x0000
,
0x0000
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x130
1
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x0000
,
0x0000
,
0x
1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x0000
,
0x0000
,
0xb210
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
...
...
@@ -829,10 +829,10 @@ const unsigned short wine_wctype_table[17152] =
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1
200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x12
00
,
0x1
200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x1200
,
0x12
00
,
0x1
2
00
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1
200
,
0x12
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1
300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x13
00
,
0x1
300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x13
00
,
0x1
3
00
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1
300
,
0x13
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1200
,
0x0000
,
0x0000
,
0x0000
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
...
...
@@ -1054,7 +1054,7 @@ const unsigned short wine_wctype_table[17152] =
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x
00
00
,
0x0000
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x5200
,
0x
52
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
...
...
@@ -1080,7 +1080,7 @@ const unsigned short wine_wctype_table[17152] =
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1301
,
0x1302
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0xb200
,
0x
0000
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1300
,
0xb200
,
0x
b200
,
0xb2
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
0xb200
,
...
...
@@ -1380,7 +1380,7 @@ const unsigned short wine_wctype_table[17152] =
0xb200
,
0xb200
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
0000
,
0x0000
,
0x0000
,
0x00
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x
b200
,
0xb200
,
0xb200
,
0xb2
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
...
...
@@ -1696,8 +1696,8 @@ const unsigned short wine_wctype_table[17152] =
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x
0000
,
0x0000
,
0x00
00
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x00
00
,
0x0000
,
0x0000
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x
1300
,
0x1300
,
0x13
00
,
0x
1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x13
00
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -1754,7 +1754,7 @@ const unsigned short wine_wctype_table[17152] =
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1300
,
0x1300
,
0x
00
00
,
0xd200
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1300
,
0x1300
,
0x
d2
00
,
0xd200
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
...
...
@@ -1784,12 +1784,12 @@ const unsigned short wine_wctype_table[17152] =
0x1300
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0xb300
,
0x1200
,
0x1200
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x
00
00
,
0xb300
,
0x1200
,
0x1200
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x
13
00
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1302
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x1301
,
0x1301
,
0x1301
,
0x1301
,
0x0000
,
0x0000
,
0x1301
,
0x1301
,
0x
0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1301
,
0x1301
,
0x
1301
,
0x1301
,
0x1301
,
0x1302
,
0x1301
,
0x1302
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -1830,7 +1830,7 @@ const unsigned short wine_wctype_table[17152] =
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1210
,
0x1210
,
0x1210
,
0x1300
,
0x
0000
,
0x00
00
,
0x0000
,
0x0000
,
0x1210
,
0x1210
,
0x1210
,
0x1300
,
0x
1210
,
0x13
00
,
0x0000
,
0x0000
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1204
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
...
...
@@ -1907,18 +1907,18 @@ const unsigned short wine_wctype_table[17152] =
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1200
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1302
,
0x1302
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1302
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
0x1300
,
...
...
@@ -2092,7 +2092,7 @@ const unsigned short wine_wctype_table[17152] =
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0x
0000
,
0x00
00
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0xd200
,
0x
d200
,
0xd2
00
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
0xb210
,
...
...
loader/l_intl.nls
View file @
e8c1cf44
No preview for this file type
tools/make_unicode
View file @
e8c1cf44
...
...
@@ -23,7 +23,7 @@ use strict;
# base URLs for www.unicode.org files
my
$MAPPINGS
=
"http://www.unicode.org/Public/MAPPINGS"
;
my
$UNIDATA
=
"http://www.unicode.org/Public/
7
.0.0/ucd"
;
my
$UNIDATA
=
"http://www.unicode.org/Public/
8
.0.0/ucd"
;
my
$REPORTS
=
"http://www.unicode.org/reports"
;
my
$RFCS
=
"http://www.rfc-editor.org/rfc"
;
my
$VERTICALDATA
=
"http://www.unicode.org/Public/vertical/revision-11"
;
...
...
@@ -169,7 +169,11 @@ my %indic_types =
"Joiner"
=>
0x001b
,
"Number_Joiner"
=>
0x001c
,
"Number"
=>
0x001d
,
"Brahmi_Joining_Number"
=>
0x001e
"Brahmi_Joining_Number"
=>
0x001e
,
"Consonant_With_Stacker"
=>
0x001f
,
"Consonant_Prefixed"
=>
0x0020
,
"Syllable_Modifier"
=>
0x0021
,
"Consonant_Killer"
=>
0x0022
);
my
%
matra_types
=
...
...
@@ -1207,7 +1211,7 @@ sub dump_indic($)
}
close
$INPUT
;
$INPUT
=
open_data_file
(
$UNIDATA
,
"Indic
Matra
Category.txt"
);
$INPUT
=
open_data_file
(
$UNIDATA
,
"Indic
Positional
Category.txt"
);
while
(
<
$INPUT
>
)
{
next
if
/^\#/
;
# skip comments
...
...
@@ -1238,7 +1242,7 @@ sub dump_indic($)
print
"Building $filename\n"
;
print
OUTPUT
"/* Unicode Indic Syllabic Category */\n"
;
print
OUTPUT
"/* generated from $UNIDATA/IndicSyllabicCategory.txt */\n"
;
print
OUTPUT
"/* and from $UNIDATA/Indic
Matra
Category.txt */\n"
;
print
OUTPUT
"/* and from $UNIDATA/Indic
Positional
Category.txt */\n"
;
print
OUTPUT
"/* DO NOT EDIT!! */\n\n"
;
dump_two_level_mapping
(
"indic_syllabic_table"
,
@indic_table
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment