freebsd-dev/share/i18n/csmapper/GB/ISO-IR-165EXT%UCS.src
Gabor Kovesdan ad30f8e79b Add the BSD-licensed Citrus iconv to the base system with default off
setting. It can be built by setting the WITH_ICONV knob. While this
knob is unset, the library part, the binaries, the header file and
the metadata files will not be built or installed so it makes no impact
on the system if left turned off.

This work is based on the iconv implementation in NetBSD but a great
number of improvements and feature additions have been included:

- Some utilities have been added. There is a conversion table generator,
  which can compare conversion tables to reference data generated by
  GNU libiconv. This helps ensuring conversion compatibility.
- UTF-16 surrogate support and some endianness issues have been fixed.
- The rather chaotic Makefiles to build metadata have been refactored
  and cleaned up, now it is easy to read and it is also easier to add
  support for new encodings.
- A bunch of new encodings and encoding aliases have been added.
- Support for 1->2, 1->3 and 1->4 mappings, which is needed for
  transliterating with flying accents as GNU does, like "u.
- Lots of warnings have been fixed, the major part of the code is
  now WARNS=6 clean.
- New section 1 and section 5 manual pages have been added.
- Some GNU-specific calls have been implemented:
  iconvlist(), iconvctl(), iconv_canonicalize(), iconv_open_into()
- Support for GNU's //IGNORE suffix has been added.
- The "-" argument for stdin is now recognized in iconv(1) as per POSIX.
- The Big5 conversion module has been fixed.
- The iconv.h header files is supposed to be compatible with the
  GNU version, i.e. sources should build with base iconv.h and
  GNU libiconv. It also includes a macro magic to deal with the
  char ** and const char ** incompatibility.
- GNU compatibility: "" or "char" means the current local
  encoding in use
- Various cleanups and style(9) fixes.

Approved by:	delphij (mentor)
Obtained from:	The NetBSD Project
Sponsored by:	Google Summer of Code 2009
2011-02-25 00:04:39 +00:00

1029 lines
17 KiB
Plaintext

# $FreeBSD$
# $NetBSD: ISO-IR-165EXT%UCS.src,v 1.2 2006/10/26 15:24:00 tnozaki Exp $
TYPE ROWCOL
NAME "ISO-IR-165EXT/UCS"
SRC_ZONE 0x26-0x7E / 0x21-0x7E / 8
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
# This mapping data is made from :
#
# http://www.itscj.ipsj.or.jp/ISO-IR/165.pdf
# ftp://ftp.unicode.org/Public/UNIDATA/Unihan.txt
# http://www.ibiblio.org/pub/packages/ccic/software/fonts/gb/misc/gb6345.txt
#
# Original notice:
#
# Name: Unihan database
# Unicode version: 5.0.0
# Table version: 1.1
# Date: 7 July 2006
#
# Copyright (c) 1996-2006 Unicode, Inc. All Rights reserved.
#
# For terms of use, see <http://www.unicode.org/terms_of_use.html>
#
# Format information:
#
# Each line of this file consists of three tab-separated fields.
# The first is the Unicode scalar value as U+[x]xxxx (that is, there are
# either four or five hex digits)
# The second is a tag indicating the type of information in the third field
# The third is the line's value (in UTF-8)
#
# We give below a list of the tags in alphabetical order. For each tag,
# we give additional information, such as its formal status in the standard,
# a general category to which its data belongs, the separator (if any)
# between individual subvalues, a regular expression indicating the
# format of each subvalue, the version of Unicode in which the data were
# originally introduced, and a description of the data associated with the
# tag.
#
# Regular expressions are based on standard Perl 5.8.6 syntax and may
# require modification for use with other regular expression engines.
#
# Unless otherwise noted, the order of subvalues within a single
# value field is not significant.
#
# Note that only the description is present for every tag value.
#
# See also <http://www.unicode.org/Public/UNIDATA/Unihan.html>
#
# pattern
#0x265C - 0x2671 = 0xFFFD
# GB 6345.1-86
0x283B = 0x0251
0x283C = 0xE7C7
0x283D = 0x0144
0x283E = 0x0148
0x283F = 0x01F9 # 0xE7C8
0x2840 = 0x0261
# halfwidth latin
#0x2A21 = 0x0021
#0x2A22 = 0x0022
#0x2A23 = 0x0023
#0x2A24 = 0x00A5
#0x2A25 = 0x0025
#0x2A26 = 0x0026
#0x2A27 = 0x0027
#0x2A28 = 0x0028
#0x2A29 = 0x0029
#0x2A2A = 0x002A
#0x2A2B = 0x002B
#0x2A2C = 0x002C
#0x2A2D = 0x002D
#0x2A2E = 0x002E
#0x2A2F = 0x002F
#0x2A30 = 0x0030
#0x2A31 = 0x0031
#0x2A32 = 0x0032
#0x2A33 = 0x0033
#0x2A34 = 0x0034
#0x2A35 = 0x0035
#0x2A36 = 0x0036
#0x2A37 = 0x0037
#0x2A38 = 0x0038
#0x2A39 = 0x0039
#0x2A3A = 0x003A
#0x2A3B = 0x003B
#0x2A3C = 0x003C
#0x2A3D = 0x003D
#0x2A3E = 0x003E
#0x2A3F = 0x003F
#0x2A40 = 0x0040
#0x2A41 = 0x0041
#0x2A42 = 0x0042
#0x2A43 = 0x0043
#0x2A44 = 0x0044
#0x2A45 = 0x0045
#0x2A46 = 0x0046
#0x2A47 = 0x0047
#0x2A48 = 0x0048
#0x2A49 = 0x0049
#0x2A4A = 0x004A
#0x2A4B = 0x004B
#0x2A4C = 0x004C
#0x2A4D = 0x004D
#0x2A4E = 0x004E
#0x2A4F = 0x004F
#0x2A50 = 0x0050
#0x2A51 = 0x0051
#0x2A52 = 0x0052
#0x2A53 = 0x0053
#0x2A54 = 0x0054
#0x2A55 = 0x0055
#0x2A56 = 0x0056
#0x2A57 = 0x0057
#0x2A58 = 0x0058
#0x2A59 = 0x0059
#0x2A5A = 0x005A
#0x2A5B = 0x005B
#0x2A5C = 0x005C
#0x2A5D = 0x005D
#0x2A5E = 0x005E
#0x2A5F = 0x005F
#0x2A60 = 0x0060
#0x2A61 = 0x0061
#0x2A62 = 0x0062
#0x2A63 = 0x0063
#0x2A64 = 0x0064
#0x2A65 = 0x0065
#0x2A66 = 0x0066
#0x2A68 = 0x0068
#0x2A69 = 0x0069
#0x2A6A = 0x006A
#0x2A6B = 0x006B
#0x2A6C = 0x006C
#0x2A6D = 0x006D
#0x2A6E = 0x006E
#0x2A6F = 0x006F
#0x2A70 = 0x0070
#0x2A71 = 0x0071
#0x2A72 = 0x0072
#0x2A73 = 0x0073
#0x2A74 = 0x0074
#0x2A75 = 0x0075
#0x2A76 = 0x0076
#0x2A77 = 0x0077
#0x2A78 = 0x0078
#0x2A79 = 0x0079
#0x2A7A = 0x007A
#0x2A7B = 0x007B
#0x2A7C = 0x007C
#0x2A7D = 0x007D
0x2A7E = 0x203E
# halfwidth pinyin
#0x2B21 - 0x2B40 = 0xFFFD
# GB 8565-89 12/01-12/94
0x2C21 = 0x53BE
0x2C22 = 0x4EB8
0x2C23 = 0x4F3E
0x2C24 = 0x501E
0x2C25 = 0x50C7
0x2C26 = 0x9118
0x2C27 = 0x6C98
0x2C28 = 0x6CDC
0x2C29 = 0x6CC3
0x2C2A = 0x6E5D
0x2C2B = 0x6EA6
0x2C2C = 0x6EEB
0x2C2D = 0x6FA5
0x2C2E = 0x6165
0x2C2F = 0x5EA4
0x2C30 = 0x9618
0x2C31 = 0x5848
0x2C32 = 0x8453
0x2C33 = 0x7CF5
0x2C34 = 0x5F07
0x2C35 = 0x6294
0x2C36 = 0x647D
0x2C37 = 0x725A
0x2C38 = 0x5574
0x2C39 = 0x55A4
0x2C3A = 0x5640
0x2C3B = 0x5684
0x2C3C = 0x5D1F
0x2C3D = 0x72C9
0x2C3E = 0x998C
0x2C3F = 0x59DE
0x2C40 = 0x59FD
0x2C41 = 0x5A5E
0x2C42 = 0x7EBB
0x2C43 = 0x7EE4
0x2C44 = 0x7EF9
0x2C45 = 0x9A99
0x2C46 = 0x71CF
0x2C47 = 0x6245
0x2C48 = 0x624A
0x2C49 = 0x797C
0x2C4A = 0x739A
0x2C4B = 0x742B
0x2C4C = 0x7488
0x2C4D = 0x74AA
0x2C4E = 0x74D8
0x2C4F = 0x6767
0x2C50 = 0x6AB5
0x2C51 = 0x71CA
0x2C52 = 0x6BA3
0x2C53 = 0x8F80
0x2C54 = 0x8F92
0x2C55 = 0x8D5F
0x2C56 = 0x9B36
0x2C57 = 0x72A8
0x2C58 = 0x87A3
0x2C59 = 0x8152
0x2C5A = 0x6B38
0x2C5B = 0x98D0
0x2C5C = 0x8897
0x2C5D = 0x88AF
0x2C5E = 0x8955
0x2C5F = 0x770A
0x2C60 = 0x94DA
0x2C61 = 0x955A
0x2C62 = 0x9560
0x2C63 = 0x9E24
0x2C64 = 0x9E40
0x2C65 = 0x9E50
0x2C66 = 0x9E5D
0x2C67 = 0x9E60
0x2C68 = 0x870E
0x2C69 = 0x7B5C
0x2C6A = 0x7FD9
0x2C6B = 0x7FEF
0x2C6C = 0x7E44
0x2C6D = 0x8E45
0x2C6E = 0x8E36
0x2C6F = 0x8E62
0x2C70 = 0x8E5C
0x2C71 = 0x9778
0x2C72 = 0x9B46
0x2C73 = 0x9F2B
0x2C74 = 0x9F41
0x2C75 = 0x7526
0x2C76 = 0x4E26
0x2C77 = 0x8BAC
0x2C78 = 0x8129
0x2C79 = 0x5091
0x2C7A = 0x50CD
0x2C7B = 0x52B9
0x2C7C = 0x89D4
0x2C7D = 0x5557
0x2C7E = 0x94C7
# GB 8565-89 13/10-13/94
0x2D21 = 0x9496
0x2D22 = 0x9498
0x2D23 = 0x94CF
0x2D24 = 0x94D3
0x2D25 = 0x94D4
0x2D26 = 0x94E6
0x2D27 = 0x9533
0x2D28 = 0x951C
0x2D29 = 0x9520
0x2D2A = 0x9527
0x2D2B = 0x953D
0x2D2C = 0x9543
0x2D2D = 0x956E
0x2D2E = 0x9574
0x2D2F = 0x9C80
0x2D30 = 0x9C84
0x2D31 = 0x9C8A
0x2D32 = 0x9C93
0x2D33 = 0x9C96
0x2D34 = 0x9C97
0x2D35 = 0x9C98
0x2D36 = 0x9C99
0x2D37 = 0x9CBF
0x2D38 = 0x9CC0
0x2D39 = 0x9CC1
0x2D3A = 0x9CD2
0x2D3B = 0x9CDB
0x2D3C = 0x9CE0
0x2D3D = 0x9CE3
0x2D3E = 0x9770
0x2D3F = 0x977A
0x2D40 = 0x97A1
0x2D41 = 0x97AE
0x2D42 = 0x97A8
0x2D43 = 0x9964
0x2D44 = 0x9966
0x2D45 = 0x9978
0x2D46 = 0x9979
0x2D47 = 0x997B
0x2D48 = 0x997E
0x2D49 = 0x9982
0x2D4A = 0x9983
0x2D4B = 0x998E
0x2D4C = 0x9B10
0x2D4D = 0x9B18
0x2D4E = 0x65A2
0x2D4F = 0x9E80
0x2D50 = 0x911C
0x2D51 = 0x9E91
0x2D52 = 0x9F12
0x2D53 = 0x52F3
0x2D54 = 0x6C96
0x2D55 = 0x6D44
0x2D56 = 0x6E1B
0x2D57 = 0x6E67
0x2D58 = 0x6F82
0x2D59 = 0x6FEC
0x2D5A = 0x60AE
0x2D5B = 0x5EC8
0x2D5C = 0x8FFA
0x2D5D = 0x577F
0x2D5E = 0x5586
0x2D5F = 0x849E
0x2D60 = 0x8460
0x2D61 = 0x5C05
0x2D62 = 0x5E0B
0x2D63 = 0x5D11
0x2D64 = 0x5D19
0x2D65 = 0x5DD6
0x2D66 = 0x59B3
0x2D67 = 0x5AAE
0x2D68 = 0x9A94
0x2D69 = 0x658F
0x2D6A = 0x709E
0x2D6B = 0x7551
0x2D6C = 0x71FF
0x2D6D = 0x691D
0x2D6E = 0x6A11
0x2D6F = 0x68BF
0x2D70 = 0x6607
0x2D71 = 0x668E
0x2D72 = 0x6673
0x2D73 = 0x6C25
0x2D74 = 0x7652
0x2D75 = 0x778B
0x2D76 = 0x76EA
0x2D77 = 0x9895
0x2D78 = 0x8780
0x2D79 = 0x882D
0x2D7A = 0x7B87
0x2D7B = 0x7C50
0x2D7C = 0x8EAD
0x2D7D = 0x9575
0x2D7E = 0x65C2
# GB 8565-89 14/01 - 14/92
0x2E21 = 0x5390
0x2E22 = 0x79B8
0x2E23 = 0x4F15
0x2E24 = 0x4F21
0x2E25 = 0x4F3B
0x2E26 = 0x4FA2
0x2E27 = 0x50A4
0x2E28 = 0x5092
0x2E29 = 0x530A
0x2E2A = 0x51C3
0x2E2B = 0x51A8
0x2E2C = 0x8D20
0x2E2D = 0x5787
0x2E2E = 0x579A
0x2E2F = 0x5795
0x2E30 = 0x57EB
0x2E31 = 0x585D
0x2E32 = 0x585A
0x2E33 = 0x5871
0x2E34 = 0x5895
0x2E35 = 0x5C30
0x2E36 = 0x5F0C
0x2E37 = 0x5F0D
0x2E38 = 0x5F0E
0x2E39 = 0x5C72
0x2E3A = 0x5CC7
0x2E3B = 0x5FAC
0x2E3C = 0x5F68
0x2E3D = 0x5F5F
0x2E3E = 0x5A12
0x2E3F = 0x5A65
0x2E40 = 0x5A84
0x2E41 = 0x5AC4
0x2E42 = 0x7394
0x2E43 = 0x73EA
0x2E44 = 0x73EE
0x2E45 = 0x7437
0x2E46 = 0x7415
0x2E47 = 0x7454
0x2E48 = 0x6799
0x2E49 = 0x686C
0x2E4A = 0x68F8
0x2E4B = 0x69FE
0x2E4C = 0x72E2
0x2E4D = 0x6667
0x2E4E = 0x8D52
0x2E4F = 0x89C3
0x2E50 = 0x89CD
0x2E51 = 0x6427
0x2E52 = 0x6477
0x2E53 = 0x6C1D
0x2E54 = 0x813F
0x2E55 = 0x6B54
0x2E56 = 0x98D6
0x2E57 = 0x707A
0x2E58 = 0x70F1
0x2E59 = 0x7120
0x2E5A = 0x6153
0x2E5B = 0x6C87
0x2E5C = 0x6DAD
0x2E5D = 0x6E81
0x2E5E = 0x6EB5
0x2E5F = 0x6F94
0x2E60 = 0x6F9B
0x2E61 = 0x793D
0x2E62 = 0x794E
0x2E63 = 0x7806
0x2E64 = 0x7859
0x2E65 = 0x7894
0x2E66 = 0x78DC
0x2E67 = 0x7903
0x2E68 = 0x7A16
0x2E69 = 0x7A5E
0x2E6A = 0x75E0
0x2E6B = 0x7ADC
0x2E6C = 0x7676
0x2E6D = 0x9892
0x2E6E = 0x7BF2
0x2E6F = 0x7C30
0x2E70 = 0x7C5D
0x2E71 = 0x9C9D
0x2E72 = 0x7CAC
0x2E73 = 0x8278
0x2E74 = 0x83D1
0x2E75 = 0x84EA
0x2E76 = 0x7FC0
0x2E77 = 0x7F1E
0x2E78 = 0x8E21
0x2E79 = 0x8E53
0x2E7A = 0x9754
0x2E7B = 0x9F0C
0x2E7C = 0x94FB
# month
0x2F21 = 0x32C0
0x2F22 = 0x32C1
0x2F23 = 0x32C2
0x2F24 = 0x32C3
0x2F25 = 0x32C4
0x2F26 = 0x32C5
0x2F27 = 0x32C6
0x2F28 = 0x32C7
0x2F29 = 0x32C8
0x2F2A = 0x32C9
0x2F2B = 0x32CA
0x2F2C = 0x32CB
# day
0x2F2D = 0x33E0
0x2F2E = 0x33E1
0x2F2F = 0x33E2
0x2F30 = 0x33E3
0x2F31 = 0x33E4
0x2F32 = 0x33E5
0x2F33 = 0x33E6
0x2F34 = 0x33E7
0x2F35 = 0x33E8
0x2F36 = 0x33E9
0x2F37 = 0x33EA
0x2F38 = 0x33EB
0x2F39 = 0x33EC
0x2F3A = 0x33ED
0x2F3B = 0x33EE
0x2F3C = 0x33EF
0x2F3D = 0x33F0
0x2F3E = 0x33F1
0x2F3F = 0x33F2
0x2F40 = 0x33F3
0x2F41 = 0x33F4
0x2F42 = 0x33F5
0x2F43 = 0x33F6
0x2F44 = 0x33F7
0x2F45 = 0x33F8
0x2F46 = 0x33F9
0x2F47 = 0x33FA
0x2F48 = 0x33FB
0x2F49 = 0x33FC
0x2F4A = 0x33FD
0x2F4B = 0x33FE
# hour
0x2F4C = 0x3358
0x2F4D = 0x3359
0x2F4E = 0x335A
0x2F4F = 0x335B
0x2F50 = 0x335C
0x2F51 = 0x335D
0x2F52 = 0x335E
0x2F53 = 0x335F
0x2F54 = 0x3360
0x2F55 = 0x3361
0x2F56 = 0x3362
0x2F57 = 0x3363
0x2F58 = 0x3364
0x2F59 = 0x3365
0x2F5A = 0x3366
0x2F5B = 0x3367
0x2F5C = 0x3368
0x2F5D = 0x3369
0x2F5E = 0x336A
0x2F5F = 0x336B
0x2F60 = 0x336C
0x2F61 = 0x336D
0x2F62 = 0x336E
0x2F63 = 0x336F
0x2F64 = 0x3370
# XX
0x2F65 = 0x3037
# GB 8565-89 08/93, 15/70 - 15/92
0x2F66 = 0x90A8
0x2F67 = 0x965E
0x2F68 = 0x5842
0x2F69 = 0x5803
0x2F6A = 0x6C3E
0x2F6B = 0x6D29
0x2F6C = 0x6EE7
0x2F6D = 0x8534
0x2F6E = 0x84C6
0x2F6F = 0x633C
0x2F70 = 0x5D05
0x2F71 = 0x7F10
0x2F72 = 0x7EEC
0x2F73 = 0x7287
0x2F74 = 0x712E
0x2F75 = 0x8218
0x2F76 = 0x8216
0x2F77 = 0x756C
0x2F78 = 0x75F3
0x2F79 = 0x9B25
0x2F7A = 0x8980
0x2F7B = 0x7CA6
0x2F7C = 0x4E85
0x2F7D = 0x5570
# newly added character
0x2F7E = 0x91C6
# GB 8565-89 90/01 - 94/94
0x7A21 = 0x4E0F
0x7A22 = 0x673F
0x7A23 = 0x4E42
0x7A24 = 0x752A
0x7A25 = 0x592C
0x7A26 = 0x9EE1
0x7A27 = 0x8652
0x7A28 = 0x531C
0x7A29 = 0x5187
0x7A2A = 0x518F
0x7A2B = 0x50F0
0x7A2C = 0x4F0B
0x7A2D = 0x4F23
0x7A2E = 0x4F03
0x7A2F = 0x4F61
0x7A30 = 0x4F7A
0x7A31 = 0x4F6B
0x7A32 = 0x4FEB
0x7A33 = 0x4FF5
0x7A34 = 0x5034
0x7A35 = 0x5022
0x7A36 = 0x4FF6
0x7A37 = 0x5072
0x7A38 = 0x4EB6
0x7A39 = 0x51AE
0x7A3A = 0x5910
0x7A3B = 0x6BDA
0x7A3C = 0x522C
0x7A3D = 0x5232
0x7A3E = 0x4FB4
0x7A3F = 0x5298
0x7A40 = 0x52BB
0x7A41 = 0x52BC
0x7A42 = 0x52CD
0x7A43 = 0x52DA
0x7A44 = 0x52F7
0x7A45 = 0x53C6
0x7A46 = 0x53C7
0x7A47 = 0x5770
0x7A48 = 0x576C
0x7A49 = 0x57B1
0x7A4A = 0x579F
0x7A4B = 0x579E
0x7A4C = 0x57BE
0x7A4D = 0x57CC
0x7A4E = 0x580E
0x7A4F = 0x580C
0x7A50 = 0x57F5
0x7A51 = 0x5809
0x7A52 = 0x583C
0x7A53 = 0x5843
0x7A54 = 0x5845
0x7A55 = 0x5846
0x7A56 = 0x583D
0x7A57 = 0x5853
0x7A58 = 0x5888
0x7A59 = 0x5884
0x7A5A = 0x58F8
0x7A5B = 0x56AD
0x7A5C = 0x5940
0x7A5D = 0x5953
0x7A5E = 0x596D
0x7A5F = 0x5C2A
0x7A60 = 0x54A5
0x7A61 = 0x551D
0x7A62 = 0x5536
0x7A63 = 0x556F
0x7A64 = 0x554D
0x7A65 = 0x569A
0x7A66 = 0x569C
0x7A67 = 0x56F7
0x7A68 = 0x5710
0x7A69 = 0x5719
0x7A6A = 0x5E17
0x7A6B = 0x5E21
0x7A6C = 0x5E28
0x7A6D = 0x5E6A
0x7A6E = 0x5C74
0x7A6F = 0x5C7C
0x7A70 = 0x5CA8
0x7A71 = 0x5C9E
0x7A72 = 0x5CC3
0x7A73 = 0x5CD3
0x7A74 = 0x5CE3
0x7A75 = 0x5CE7
0x7A76 = 0x5CFF
0x7A77 = 0x5D04
0x7A78 = 0x5D00
0x7A79 = 0x5D1A
0x7A7A = 0x5D0C
0x7A7B = 0x5D4E
0x7A7C = 0x5D5A
0x7A7D = 0x5D85
0x7A7E = 0x5D93
0x7B21 = 0x5D92
0x7B22 = 0x5DC2
0x7B23 = 0x5DC9
0x7B24 = 0x8852
0x7B25 = 0x5FAF
0x7B26 = 0x5906
0x7B27 = 0x65A8
0x7B28 = 0x7241
0x7B29 = 0x7242
0x7B2A = 0x5EBC
0x7B2B = 0x5ECB
0x7B2C = 0x95EC
0x7B2D = 0x95FF
0x7B2E = 0x8A1A
0x7B2F = 0x9607
0x7B30 = 0x9613
0x7B31 = 0x961B
0x7B32 = 0x5BAC
0x7B33 = 0x5BA7
0x7B34 = 0x5C5D
0x7B35 = 0x5F22
0x7B36 = 0x59EE
0x7B37 = 0x5A7C
0x7B38 = 0x5A96
0x7B39 = 0x5A73
0x7B3A = 0x5A9E
0x7B3B = 0x5AAD
0x7B3C = 0x5ADA
0x7B3D = 0x5AEA
0x7B3E = 0x5B1B
0x7B3F = 0x5B56
0x7B40 = 0x9A72
0x7B41 = 0x9A83
0x7B42 = 0x9A89
0x7B43 = 0x9A8D
0x7B44 = 0x9A8E
0x7B45 = 0x9A95
0x7B46 = 0x9AA6
0x7B47 = 0x7395
0x7B48 = 0x7399
0x7B49 = 0x73A0
0x7B4A = 0x73B1
0x7B4B = 0x73A5
0x7B4C = 0x73A6
0x7B4D = 0x73D6
0x7B4E = 0x73F0
0x7B4F = 0x73FD
0x7B50 = 0x73E3
0x7B51 = 0x7424
0x7B52 = 0x740E
0x7B53 = 0x7407
0x7B54 = 0x73F6
0x7B55 = 0x73FA
0x7B56 = 0x7432
0x7B57 = 0x742F
0x7B58 = 0x7444
0x7B59 = 0x7442
0x7B5A = 0x7471
0x7B5B = 0x7478
0x7B5C = 0x7462
0x7B5D = 0x7486
0x7B5E = 0x749F
0x7B5F = 0x74A0
0x7B60 = 0x7498
0x7B61 = 0x74B2
0x7B62 = 0x97E8
0x7B63 = 0x6745
0x7B64 = 0x679F
0x7B65 = 0x677B
0x7B66 = 0x67C8
0x7B67 = 0x67EE
0x7B68 = 0x684B
0x7B69 = 0x68A0
0x7B6A = 0x6812
0x7B6B = 0x681F
0x7B6C = 0x686A
0x7B6D = 0x68BC
0x7B6E = 0x68FB
0x7B6F = 0x686F
0x7B70 = 0x68B1
0x7B71 = 0x68C1
0x7B72 = 0x68EB
0x7B73 = 0x6913
0x7B74 = 0x68D1
0x7B75 = 0x6911
0x7B76 = 0x68D3
0x7B77 = 0x68EC
0x7B78 = 0x692B
0x7B79 = 0x68E8
0x7B7A = 0x69BE
0x7B7B = 0x6969
0x7B7C = 0x6940
0x7B7D = 0x696F
0x7B7E = 0x695F
0x7C21 = 0x6962
0x7C22 = 0x6935
0x7C23 = 0x6959
0x7C24 = 0x69BC
0x7C25 = 0x69C5
0x7C26 = 0x69DA
0x7C27 = 0x69DC
0x7C28 = 0x6A0B
0x7C29 = 0x69E5
0x7C2A = 0x6A66
0x7C2B = 0x6A96
0x7C2C = 0x6AB4
0x7C2D = 0x72DD
0x7C2E = 0x5CF1
0x7C2F = 0x7314
0x7C30 = 0x733A
0x7C31 = 0x6B95
0x7C32 = 0x5F67
0x7C33 = 0x80FE
0x7C34 = 0x74FB
0x7C35 = 0x7503
0x7C36 = 0x655C
0x7C37 = 0x6569
0x7C38 = 0x527A
0x7C39 = 0x65F8
0x7C3A = 0x65FB
0x7C3B = 0x6609
0x7C3C = 0x663D
0x7C3D = 0x6662
0x7C3E = 0x665E
0x7C3F = 0x666C
0x7C40 = 0x668D
0x7C41 = 0x668B
0x7C42 = 0x8D51
0x7C43 = 0x8D57
0x7C44 = 0x7263
0x7C45 = 0x7277
0x7C46 = 0x63B1
0x7C47 = 0x6261
0x7C48 = 0x6260
0x7C49 = 0x6283
0x7C4A = 0x62E4
0x7C4B = 0x62C3
0x7C4C = 0x631C
0x7C4D = 0x6326
0x7C4E = 0x63AF
0x7C4F = 0x63FE
0x7C50 = 0x6422
0x7C51 = 0x6412
0x7C52 = 0x64ED
0x7C53 = 0x6713
0x7C54 = 0x6718
0x7C55 = 0x8158
0x7C56 = 0x81D1
0x7C57 = 0x98CF
0x7C58 = 0x98D4
0x7C59 = 0x98D7
0x7C5A = 0x6996
0x7C5B = 0x7098
0x7C5C = 0x70DC
0x7C5D = 0x70FA
0x7C5E = 0x710C
0x7C5F = 0x711C
0x7C60 = 0x71CB
0x7C61 = 0x721F
0x7C62 = 0x70DD
0x7C63 = 0x659D
0x7C64 = 0x6246
0x7C65 = 0x6017
0x7C66 = 0x60C7
0x7C67 = 0x60D3
0x7C68 = 0x60B0
0x7C69 = 0x60D9
0x7C6A = 0x6114
0x7C6B = 0x6C3F
0x7C6C = 0x6C67
0x7C6D = 0x6C84
0x7C6E = 0x6C9A
0x7C6F = 0x6C6D
0x7C70 = 0x6CA8
0x7C71 = 0x6CC6
0x7C72 = 0x6CB5
0x7C73 = 0x6D49
0x7C74 = 0x6D38
0x7C75 = 0x6D11
0x7C76 = 0x6D3A
0x7C77 = 0x6D28
0x7C78 = 0x6D50
0x7C79 = 0x6D34
0x7C7A = 0x6D55
0x7C7B = 0x6D61
0x7C7C = 0x6DA2
0x7C7D = 0x6D65
0x7C7E = 0x6D5B
0x7D21 = 0x6D64
0x7D22 = 0x6DB4
0x7D23 = 0x6E9A
0x7D24 = 0x6E5C
0x7D25 = 0x6E72
0x7D26 = 0x6EA0
0x7D27 = 0x6E87
0x7D28 = 0x6E8E
0x7D29 = 0x6EC9
0x7D2A = 0x6EC3
0x7D2B = 0x6F37
0x7D2C = 0x6ED8
0x7D2D = 0x6EEA
0x7D2E = 0x6F56
0x7D2F = 0x6F75
0x7D30 = 0x6F5F
0x7D31 = 0x6FB4
0x7D32 = 0x6FBC
0x7D33 = 0x7014
0x7D34 = 0x700D
0x7D35 = 0x700C
0x7D36 = 0x703C
0x7D37 = 0x7943
0x7D38 = 0x7947
0x7D39 = 0x794A
0x7D3A = 0x7950
0x7D3B = 0x7972
0x7D3C = 0x7998
0x7D3D = 0x79A0
0x7D3E = 0x79A4
0x7D3F = 0x77FC
0x7D40 = 0x77FB
0x7D41 = 0x7822
0x7D42 = 0x7820
0x7D43 = 0x7841
0x7D44 = 0x785A
0x7D45 = 0x7875
0x7D46 = 0x78B6
0x7D47 = 0x78E1
0x7D48 = 0x7933
0x7D49 = 0x8A5F
0x7D4A = 0x76FB
0x7D4B = 0x771B
0x7D4C = 0x772C
0x7D4D = 0x7786
0x7D4E = 0x77AB
0x7D4F = 0x77AD
0x7D50 = 0x7564
0x7D51 = 0x756F
0x7D52 = 0x6983
0x7D53 = 0x7F7D
0x7D54 = 0x76DD
0x7D55 = 0x76E6
0x7D56 = 0x76EC
0x7D57 = 0x7521
0x7D58 = 0x79FE
0x7D59 = 0x7A44
0x7D5A = 0x767F
0x7D5B = 0x769E
0x7D5C = 0x9E27
0x7D5D = 0x9E2E
0x7D5E = 0x9E30
0x7D5F = 0x9E34
0x7D60 = 0x9E4D
0x7D61 = 0x9E52
0x7D62 = 0x9E53
0x7D63 = 0x9E54
0x7D64 = 0x9E56
0x7D65 = 0x9E59
0x7D66 = 0x9E61
0x7D67 = 0x9E62
0x7D68 = 0x9E65
0x7D69 = 0x9E6F
0x7D6A = 0x9E74
0x7D6B = 0x75A2
0x7D6C = 0x7604
0x7D6D = 0x7608
0x7D6E = 0x761D
0x7D6F = 0x7AD1
0x7D70 = 0x7A85
0x7D71 = 0x7A8E
0x7D72 = 0x7AA3
0x7D73 = 0x7AB8
0x7D74 = 0x7ABE
0x7D75 = 0x77DE
0x7D76 = 0x8030
0x7D77 = 0x988B
0x7D78 = 0x988E
0x7D79 = 0x9899
0x7D7A = 0x98A3
0x7D7B = 0x8683
0x7D7C = 0x8705
0x7D7D = 0x8758
0x7D7E = 0x87CF
0x7E21 = 0x87E2
0x7E22 = 0x880B
0x7E23 = 0x80D4
0x7E24 = 0x7F4D
0x7E25 = 0x7B4A
0x7E26 = 0x7B4E
0x7E27 = 0x7B7F
0x7E28 = 0x7B93
0x7E29 = 0x7BEF
0x7E2A = 0x7C09
0x7E2B = 0x7BF0
0x7E2C = 0x7C15
0x7E2D = 0x7C03
0x7E2E = 0x7C20
0x7E2F = 0x823A
0x7E30 = 0x8886
0x7E31 = 0x88AA
0x7E32 = 0x88C0
0x7E33 = 0x88C8
0x7E34 = 0x8926
0x7E35 = 0x8976
0x7E36 = 0x7F91
0x7E37 = 0x8283
0x7E38 = 0x82BC
0x7E39 = 0x82A7
0x7E3A = 0x8313
0x7E3B = 0x82FE
0x7E3C = 0x8300
0x7E3D = 0x835D
0x7E3E = 0x8345
0x7E3F = 0x8344
0x7E40 = 0x831D
0x7E41 = 0x83A6
0x7E42 = 0x8399
0x7E43 = 0x83FE
0x7E44 = 0x841A
0x7E45 = 0x83FC
0x7E46 = 0x8429
0x7E47 = 0x8439
0x7E48 = 0x84A8
0x7E49 = 0x84CF
0x7E4A = 0x849F
0x7E4B = 0x84C2
0x7E4C = 0x84F7
0x7E4D = 0x8570
0x7E4E = 0x85B3
0x7E4F = 0x85A2
0x7E50 = 0x96D8
0x7E51 = 0x85B8
0x7E52 = 0x85E0
0x7E53 = 0x7FDA
0x7E54 = 0x7EAE
0x7E55 = 0x7EB4
0x7E56 = 0x7EBC
0x7E57 = 0x7ED6
0x7E58 = 0x7F0A
0x7E59 = 0x5B43
0x7E5A = 0x8D6A
0x7E5B = 0x5245
0x7E5C = 0x8C68
0x7E5D = 0x8C6E
0x7E5E = 0x8C6D
0x7E5F = 0x8E16
0x7E60 = 0x8E26
0x7E61 = 0x8E27
0x7E62 = 0x8E50
0x7E63 = 0x9098
0x7E64 = 0x90A0
0x7E65 = 0x90BD
0x7E66 = 0x90C8
0x7E67 = 0x90C3
0x7E68 = 0x90DA
0x7E69 = 0x90FF
0x7E6A = 0x911A
0x7E6B = 0x910C
0x7E6C = 0x9120
0x7E6D = 0x9142
0x7E6E = 0x8FB5
0x7E6F = 0x90E4
0x7E70 = 0x8C86
0x7E71 = 0x89F1
0x7E72 = 0x8BB1
0x7E73 = 0x8BBB
0x7E74 = 0x8BC7
0x7E75 = 0x8BEA
0x7E76 = 0x8C09
0x7E77 = 0x8C1E
0x7E78 = 0x9702
0x7E79 = 0x68D0
0x7E7A = 0x7306
0x7E7B = 0x9F81
0x7E7C = 0x9F82
0x7E7D = 0x92C6
0x7E7E = 0x9491
END_MAP