authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-12-21 14:39:58 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-12-21 14:40:18 -08:00
log9f2e3d7a39a45f002e9977089df9d8c48f6cbf3a
tree62cfd7b5cf92aab0393ac8267d91026feef673e0
parentbb7ef390702a3de28edd00119242bd46fb8192eb

add EmojiSources, closes #14


6 files changed, 769 insertions(+), 0 deletions(-)

generate.zig+1
...@@ -11,6 +11,7 @@ const files = [_]type{...@@ -11,6 +11,7 @@ const files = [_]type{
11 @import("./scripts/DerivedAge.zig"),11 @import("./scripts/DerivedAge.zig"),
12 @import("./scripts/DerivedCoreProperties.zig"),12 @import("./scripts/DerivedCoreProperties.zig"),
13 @import("./scripts/EastAsianWidth.zig"),13 @import("./scripts/EastAsianWidth.zig"),
14 @import("./scripts/EmojiSources.zig"),
14};15};
1516
16pub fn main() !void {17pub fn main() !void {
scripts/EmojiSources.zig created+45
...@@ -0,0 +1,45 @@
1const std = @import("std");
2const common = @import("./_common.zig");
3
4pub usingnamespace common.Main(struct {
5 pub const source_file = "EmojiSources";
6
7 pub const dest_file = "src/emoji_sources.zig";
8
9 pub const dest_header =
10 \\pub const ShiftJISMap = struct {
11 \\ code: u21,
12 \\ docomo: u21,
13 \\ kddi: u21,
14 \\ softbank: u21,
15 \\};
16 \\
17 \\pub const data = [_]ShiftJISMap{
18 \\
19 ;
20
21 pub const dest_footer =
22 \\};
23 \\
24 ;
25
26 pub fn exec(alloc: std.mem.Allocator, line: []const u8, writer: anytype) !bool {
27 _ = alloc;
28 if (std.mem.count(u8, line, " ") > 0) return true;
29 var it = std.mem.split(u8, line, ";");
30 const code = it.next().?;
31 // FIXME remove @as and temp vars after switch off stage1
32 const docomo = common.nullify(it.next().?) orelse @as([]const u8, "0");
33 const kddi = common.nullify(it.next().?) orelse @as([]const u8, "0");
34 const softbank = common.nullify(it.next().?) orelse @as([]const u8, "0");
35
36 try writer.print(" .{{ .code = 0x{s}, .docomo = 0x{s}, .kddi = 0x{s}, .softbank = 0x{s} }},\n", .{
37 code,
38 docomo,
39 kddi,
40 softbank,
41 });
42
43 return true;
44 }
45});
scripts/_common.zig+4
...@@ -84,3 +84,7 @@ pub fn stringToEnum(comptime T: type, str: []const u8) void {...@@ -84,3 +84,7 @@ pub fn stringToEnum(comptime T: type, str: []const u8) void {
84 std.log.warn("{s} is not part of the type {s}", .{ str, @typeName(T) });84 std.log.warn("{s} is not part of the type {s}", .{ str, @typeName(T) });
85 }85 }
86}86}
87
88pub fn nullify(input: []const u8) ?[]const u8 {
89 return if (input.len == 0) null else input;
90}
src/emoji_sources.zig created+717
...@@ -0,0 +1,717 @@
1// This file is part of the Unicode Character Database
2// For documentation, see http://www.unicode.org/reports/tr44/
3//
4// Based on the source file: https://unicode.org/Public/13.0.0/ucd/EmojiSources.txt
5//
6// zig fmt: off
7
8pub const ShiftJISMap = struct {
9 code: u21,
10 docomo: u21,
11 kddi: u21,
12 softbank: u21,
13};
14
15pub const data = [_]ShiftJISMap{
16 .{ .code = 0x00A9, .docomo = 0xF9D6, .kddi = 0xF774, .softbank = 0xF7EE },
17 .{ .code = 0x00AE, .docomo = 0xF9DB, .kddi = 0xF775, .softbank = 0xF7EF },
18 .{ .code = 0x2002, .docomo = 0x0, .kddi = 0xF7AA, .softbank = 0x0 },
19 .{ .code = 0x2003, .docomo = 0x0, .kddi = 0xF7A9, .softbank = 0x0 },
20 .{ .code = 0x2005, .docomo = 0x0, .kddi = 0xF7AB, .softbank = 0x0 },
21 .{ .code = 0x203C, .docomo = 0xF9A9, .kddi = 0xF3F1, .softbank = 0x0 },
22 .{ .code = 0x2049, .docomo = 0xF9A8, .kddi = 0xF3F0, .softbank = 0x0 },
23 .{ .code = 0x2122, .docomo = 0xF9D7, .kddi = 0xF76A, .softbank = 0xFBD7 },
24 .{ .code = 0x2139, .docomo = 0x0, .kddi = 0xF74F, .softbank = 0x0 },
25 .{ .code = 0x2194, .docomo = 0xF9E1, .kddi = 0xF47E, .softbank = 0x0 },
26 .{ .code = 0x2195, .docomo = 0xF9E2, .kddi = 0xF480, .softbank = 0x0 },
27 .{ .code = 0x2196, .docomo = 0xF8F8, .kddi = 0xF768, .softbank = 0xF7D7 },
28 .{ .code = 0x2197, .docomo = 0xF8D9, .kddi = 0xF771, .softbank = 0xF7D6 },
29 .{ .code = 0x2198, .docomo = 0xF8F7, .kddi = 0xF769, .softbank = 0xF7D8 },
30 .{ .code = 0x2199, .docomo = 0xF949, .kddi = 0xF772, .softbank = 0xF7D9 },
31 .{ .code = 0x21A9, .docomo = 0xF97E, .kddi = 0xF779, .softbank = 0x0 },
32 .{ .code = 0x21AA, .docomo = 0x0, .kddi = 0xF778, .softbank = 0x0 },
33 .{ .code = 0x231A, .docomo = 0xF9C4, .kddi = 0xF797, .softbank = 0x0 },
34 .{ .code = 0x231B, .docomo = 0x0, .kddi = 0xF798, .softbank = 0x0 },
35 .{ .code = 0x23E9, .docomo = 0x0, .kddi = 0xF74C, .softbank = 0xF7DC },
36 .{ .code = 0x23EA, .docomo = 0x0, .kddi = 0xF74B, .softbank = 0xF7DD },
37 .{ .code = 0x23EB, .docomo = 0x0, .kddi = 0xF761, .softbank = 0x0 },
38 .{ .code = 0x23EC, .docomo = 0x0, .kddi = 0xF760, .softbank = 0x0 },
39 .{ .code = 0x23F0, .docomo = 0xF95E, .kddi = 0xF7B1, .softbank = 0x0 },
40 .{ .code = 0x23F3, .docomo = 0xF9C1, .kddi = 0xF654, .softbank = 0x0 },
41 .{ .code = 0x24C2, .docomo = 0xF8BD, .kddi = 0x0, .softbank = 0x0 },
42 .{ .code = 0x25AA, .docomo = 0x0, .kddi = 0xF74E, .softbank = 0x0 },
43 .{ .code = 0x25AB, .docomo = 0x0, .kddi = 0xF74D, .softbank = 0x0 },
44 .{ .code = 0x25B6, .docomo = 0x0, .kddi = 0xF74A, .softbank = 0xF7DA },
45 .{ .code = 0x25C0, .docomo = 0x0, .kddi = 0xF749, .softbank = 0xF7DB },
46 .{ .code = 0x25FB, .docomo = 0x0, .kddi = 0xF754, .softbank = 0x0 },
47 .{ .code = 0x25FC, .docomo = 0x0, .kddi = 0xF755, .softbank = 0x0 },
48 .{ .code = 0x25FD, .docomo = 0x0, .kddi = 0xF750, .softbank = 0x0 },
49 .{ .code = 0x25FE, .docomo = 0x0, .kddi = 0xF751, .softbank = 0x0 },
50 .{ .code = 0x2600, .docomo = 0xF89F, .kddi = 0xF660, .softbank = 0xF98B },
51 .{ .code = 0x2601, .docomo = 0xF8A0, .kddi = 0xF665, .softbank = 0xF98A },
52 .{ .code = 0x260E, .docomo = 0xF8E8, .kddi = 0xF7B3, .softbank = 0xF949 },
53 .{ .code = 0x2611, .docomo = 0x0, .kddi = 0xF7D9, .softbank = 0x0 },
54 .{ .code = 0x2614, .docomo = 0xF8A1, .kddi = 0xF664, .softbank = 0xF98C },
55 .{ .code = 0x2615, .docomo = 0xF8D1, .kddi = 0xF7B4, .softbank = 0xF986 },
56 .{ .code = 0x261D, .docomo = 0x0, .kddi = 0xF6CF, .softbank = 0xF94F },
57 .{ .code = 0x263A, .docomo = 0x0, .kddi = 0xF6D4, .softbank = 0xFB54 },
58 .{ .code = 0x2648, .docomo = 0xF8A7, .kddi = 0xF667, .softbank = 0xF7DF },
59 .{ .code = 0x2649, .docomo = 0xF8A8, .kddi = 0xF668, .softbank = 0xF7E0 },
60 .{ .code = 0x264A, .docomo = 0xF8A9, .kddi = 0xF669, .softbank = 0xF7E1 },
61 .{ .code = 0x264B, .docomo = 0xF8AA, .kddi = 0xF66A, .softbank = 0xF7E2 },
62 .{ .code = 0x264C, .docomo = 0xF8AB, .kddi = 0xF66B, .softbank = 0xF7E3 },
63 .{ .code = 0x264D, .docomo = 0xF8AC, .kddi = 0xF66C, .softbank = 0xF7E4 },
64 .{ .code = 0x264E, .docomo = 0xF8AD, .kddi = 0xF66D, .softbank = 0xF7E5 },
65 .{ .code = 0x264F, .docomo = 0xF8AE, .kddi = 0xF66E, .softbank = 0xF7E6 },
66 .{ .code = 0x2650, .docomo = 0xF8AF, .kddi = 0xF66F, .softbank = 0xF7E7 },
67 .{ .code = 0x2651, .docomo = 0xF8B0, .kddi = 0xF670, .softbank = 0xF7E8 },
68 .{ .code = 0x2652, .docomo = 0xF8B1, .kddi = 0xF671, .softbank = 0xF7E9 },
69 .{ .code = 0x2653, .docomo = 0xF8B2, .kddi = 0xF672, .softbank = 0xF7EA },
70 .{ .code = 0x2660, .docomo = 0xF8EF, .kddi = 0xF7BE, .softbank = 0xF7AE },
71 .{ .code = 0x2663, .docomo = 0xF8F1, .kddi = 0xF7C0, .softbank = 0xF7AF },
72 .{ .code = 0x2665, .docomo = 0xF8EE, .kddi = 0xF378, .softbank = 0xF7AC },
73 .{ .code = 0x2666, .docomo = 0xF8F0, .kddi = 0xF7BF, .softbank = 0xF7AD },
74 .{ .code = 0x2668, .docomo = 0xF99C, .kddi = 0xF695, .softbank = 0xF763 },
75 .{ .code = 0x267B, .docomo = 0xF9DA, .kddi = 0xF47D, .softbank = 0x0 },
76 .{ .code = 0x267F, .docomo = 0xF8FC, .kddi = 0xF657, .softbank = 0xF7AA },
77 .{ .code = 0x2693, .docomo = 0x0, .kddi = 0xF682, .softbank = 0x0 },
78 .{ .code = 0x26A0, .docomo = 0xF9DC, .kddi = 0xF659, .softbank = 0xF7F2 },
79 .{ .code = 0x26A1, .docomo = 0xF8A3, .kddi = 0xF65F, .softbank = 0xF77D },
80 .{ .code = 0x26AA, .docomo = 0x0, .kddi = 0xF756, .softbank = 0x0 },
81 .{ .code = 0x26AB, .docomo = 0x0, .kddi = 0xF757, .softbank = 0x0 },
82 .{ .code = 0x26BD, .docomo = 0xF8B7, .kddi = 0xF68F, .softbank = 0xF958 },
83 .{ .code = 0x26BE, .docomo = 0xF8B4, .kddi = 0xF693, .softbank = 0xF956 },
84 .{ .code = 0x26C4, .docomo = 0xF8A2, .kddi = 0xF65D, .softbank = 0xF989 },
85 .{ .code = 0x26C5, .docomo = 0x0, .kddi = 0xF666, .softbank = 0x0 },
86 .{ .code = 0x26CE, .docomo = 0x0, .kddi = 0xF673, .softbank = 0xF7EB },
87 .{ .code = 0x26D4, .docomo = 0x0, .kddi = 0xF65C, .softbank = 0x0 },
88 .{ .code = 0x26EA, .docomo = 0x0, .kddi = 0xF7EB, .softbank = 0xF977 },
89 .{ .code = 0x26F2, .docomo = 0x0, .kddi = 0xF342, .softbank = 0xF761 },
90 .{ .code = 0x26F3, .docomo = 0xF8B5, .kddi = 0xF7B6, .softbank = 0xF954 },
91 .{ .code = 0x26F5, .docomo = 0xF947, .kddi = 0xF68D, .softbank = 0xF95C },
92 .{ .code = 0x26FA, .docomo = 0x0, .kddi = 0xF343, .softbank = 0xF762 },
93 .{ .code = 0x26FD, .docomo = 0xF8CC, .kddi = 0xF78E, .softbank = 0xF97A },
94 .{ .code = 0x2702, .docomo = 0xF8D6, .kddi = 0xF6EF, .softbank = 0xF9B3 },
95 .{ .code = 0x2705, .docomo = 0x0, .kddi = 0xF77A, .softbank = 0x0 },
96 .{ .code = 0x2708, .docomo = 0xF8C3, .kddi = 0xF68C, .softbank = 0xF95D },
97 .{ .code = 0x2709, .docomo = 0xF977, .kddi = 0xF6FA, .softbank = 0x0 },
98 .{ .code = 0x270A, .docomo = 0xF8F4, .kddi = 0xF488, .softbank = 0xF950 },
99 .{ .code = 0x270B, .docomo = 0xF8F6, .kddi = 0xF7C4, .softbank = 0xF952 },
100 .{ .code = 0x270C, .docomo = 0xF8F5, .kddi = 0xF7C3, .softbank = 0xF951 },
101 .{ .code = 0x270F, .docomo = 0xF9BE, .kddi = 0xF679, .softbank = 0x0 },
102 .{ .code = 0x2712, .docomo = 0xF952, .kddi = 0xF7DA, .softbank = 0x0 },
103 .{ .code = 0x2714, .docomo = 0x0, .kddi = 0xF773, .softbank = 0x0 },
104 .{ .code = 0x2716, .docomo = 0x0, .kddi = 0xF76B, .softbank = 0x0 },
105 .{ .code = 0x2728, .docomo = 0xF99F, .kddi = 0xF37E, .softbank = 0xF9CE },
106 .{ .code = 0x2733, .docomo = 0x0, .kddi = 0xF75A, .softbank = 0xF7A6 },
107 .{ .code = 0x2734, .docomo = 0x0, .kddi = 0xF651, .softbank = 0xF7A5 },
108 .{ .code = 0x2744, .docomo = 0x0, .kddi = 0xF662, .softbank = 0x0 },
109 .{ .code = 0x2747, .docomo = 0x0, .kddi = 0xF644, .softbank = 0x0 },
110 .{ .code = 0x274C, .docomo = 0x0, .kddi = 0xF76C, .softbank = 0xF9D3 },
111 .{ .code = 0x274E, .docomo = 0x0, .kddi = 0xF76D, .softbank = 0x0 },
112 .{ .code = 0x2753, .docomo = 0x0, .kddi = 0xF65B, .softbank = 0xF960 },
113 .{ .code = 0x2754, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9D6 },
114 .{ .code = 0x2755, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9D7 },
115 .{ .code = 0x2757, .docomo = 0xF9A7, .kddi = 0xF65A, .softbank = 0xF961 },
116 .{ .code = 0x2764, .docomo = 0xF991, .kddi = 0xF7B2, .softbank = 0xF962 },
117 .{ .code = 0x2795, .docomo = 0x0, .kddi = 0xF758, .softbank = 0x0 },
118 .{ .code = 0x2796, .docomo = 0x0, .kddi = 0xF759, .softbank = 0x0 },
119 .{ .code = 0x2797, .docomo = 0x0, .kddi = 0xF770, .softbank = 0x0 },
120 .{ .code = 0x27A1, .docomo = 0x0, .kddi = 0xF76E, .softbank = 0xF7D4 },
121 .{ .code = 0x27B0, .docomo = 0xF9AF, .kddi = 0xF3F2, .softbank = 0x0 },
122 .{ .code = 0x2934, .docomo = 0xF99A, .kddi = 0xF3EE, .softbank = 0x0 },
123 .{ .code = 0x2935, .docomo = 0xF9A5, .kddi = 0xF3EF, .softbank = 0x0 },
124 .{ .code = 0x2B05, .docomo = 0x0, .kddi = 0xF76F, .softbank = 0xF7D5 },
125 .{ .code = 0x2B06, .docomo = 0x0, .kddi = 0xF75B, .softbank = 0xF7D2 },
126 .{ .code = 0x2B07, .docomo = 0x0, .kddi = 0xF75C, .softbank = 0xF7D3 },
127 .{ .code = 0x2B1B, .docomo = 0x0, .kddi = 0xF765, .softbank = 0x0 },
128 .{ .code = 0x2B1C, .docomo = 0x0, .kddi = 0xF764, .softbank = 0x0 },
129 .{ .code = 0x2B50, .docomo = 0x0, .kddi = 0xF663, .softbank = 0xF9CF },
130 .{ .code = 0x2B55, .docomo = 0x0, .kddi = 0xF381, .softbank = 0xF9D2 },
131 .{ .code = 0x3030, .docomo = 0xF9AE, .kddi = 0x0, .softbank = 0x0 },
132 .{ .code = 0x303D, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF76C },
133 .{ .code = 0x3297, .docomo = 0x0, .kddi = 0xF36C, .softbank = 0xF9AD },
134 .{ .code = 0x3299, .docomo = 0xF9D9, .kddi = 0xF6CA, .softbank = 0xF9B5 },
135 .{ .code = 0x1F004, .docomo = 0x0, .kddi = 0xF344, .softbank = 0xF76D },
136 .{ .code = 0x1F0CF, .docomo = 0x0, .kddi = 0xF473, .softbank = 0x0 },
137 .{ .code = 0x1F170, .docomo = 0x0, .kddi = 0xF3E7, .softbank = 0xFBD2 },
138 .{ .code = 0x1F171, .docomo = 0x0, .kddi = 0xF3E8, .softbank = 0xFBD3 },
139 .{ .code = 0x1F17E, .docomo = 0x0, .kddi = 0xF3E9, .softbank = 0xFBD5 },
140 .{ .code = 0x1F17F, .docomo = 0xF8CD, .kddi = 0xF67E, .softbank = 0xF790 },
141 .{ .code = 0x1F18E, .docomo = 0x0, .kddi = 0xF3EA, .softbank = 0xFBD4 },
142 .{ .code = 0x1F191, .docomo = 0xF980, .kddi = 0xF7C8, .softbank = 0x0 },
143 .{ .code = 0x1F192, .docomo = 0x0, .kddi = 0xF358, .softbank = 0xF7B4 },
144 .{ .code = 0x1F193, .docomo = 0xF97B, .kddi = 0xF795, .softbank = 0x0 },
145 .{ .code = 0x1F194, .docomo = 0xF97C, .kddi = 0xF35B, .softbank = 0xF7C9 },
146 .{ .code = 0x1F195, .docomo = 0xF982, .kddi = 0xF7E5, .softbank = 0xF7B2 },
147 .{ .code = 0x1F196, .docomo = 0xF9D4, .kddi = 0x0, .softbank = 0x0 },
148 .{ .code = 0x1F197, .docomo = 0xF9B0, .kddi = 0xF7CA, .softbank = 0xF7ED },
149 .{ .code = 0x1F198, .docomo = 0x0, .kddi = 0xF6C1, .softbank = 0x0 },
150 .{ .code = 0x1F199, .docomo = 0x0, .kddi = 0xF6E8, .softbank = 0xF7B3 },
151 .{ .code = 0x1F19A, .docomo = 0x0, .kddi = 0xF345, .softbank = 0xF76E },
152 .{ .code = 0x1F201, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7A3 },
153 .{ .code = 0x1F202, .docomo = 0x0, .kddi = 0xF35A, .softbank = 0xF7C8 },
154 .{ .code = 0x1F21A, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7B6 },
155 .{ .code = 0x1F22F, .docomo = 0x0, .kddi = 0xF35E, .softbank = 0xF7CC },
156 .{ .code = 0x1F232, .docomo = 0xF9DD, .kddi = 0x0, .softbank = 0x0 },
157 .{ .code = 0x1F233, .docomo = 0xF9DE, .kddi = 0xF35D, .softbank = 0xF7CB },
158 .{ .code = 0x1F234, .docomo = 0xF9DF, .kddi = 0x0, .softbank = 0x0 },
159 .{ .code = 0x1F235, .docomo = 0xF9E0, .kddi = 0xF35C, .softbank = 0xF7CA },
160 .{ .code = 0x1F236, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7B5 },
161 .{ .code = 0x1F237, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7B7 },
162 .{ .code = 0x1F238, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7B8 },
163 .{ .code = 0x1F239, .docomo = 0x0, .kddi = 0xF359, .softbank = 0xF7C7 },
164 .{ .code = 0x1F23A, .docomo = 0x0, .kddi = 0xF35F, .softbank = 0xF7CD },
165 .{ .code = 0x1F250, .docomo = 0x0, .kddi = 0xF6D0, .softbank = 0xF7C6 },
166 .{ .code = 0x1F251, .docomo = 0x0, .kddi = 0xF7D8, .softbank = 0x0 },
167 .{ .code = 0x1F300, .docomo = 0xF8A4, .kddi = 0xF641, .softbank = 0xFB84 },
168 .{ .code = 0x1F301, .docomo = 0xF8A5, .kddi = 0xF7B5, .softbank = 0x0 },
169 .{ .code = 0x1F302, .docomo = 0xF8A6, .kddi = 0xF3BC, .softbank = 0xFB7C },
170 .{ .code = 0x1F303, .docomo = 0xF957, .kddi = 0xF3C5, .softbank = 0xFB8C },
171 .{ .code = 0x1F304, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF98E },
172 .{ .code = 0x1F305, .docomo = 0x0, .kddi = 0xF3C8, .softbank = 0xFB8A },
173 .{ .code = 0x1F306, .docomo = 0x0, .kddi = 0xF34D, .softbank = 0xF787 },
174 .{ .code = 0x1F307, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB8B },
175 .{ .code = 0x1F308, .docomo = 0x0, .kddi = 0xF3C6, .softbank = 0xFB8D },
176 .{ .code = 0x1F309, .docomo = 0x0, .kddi = 0xF698, .softbank = 0x0 },
177 .{ .code = 0x1F30A, .docomo = 0xF9E4, .kddi = 0xF481, .softbank = 0xFB7E },
178 .{ .code = 0x1F30B, .docomo = 0x0, .kddi = 0xF457, .softbank = 0x0 },
179 .{ .code = 0x1F30C, .docomo = 0x0, .kddi = 0xF463, .softbank = 0x0 },
180 .{ .code = 0x1F30F, .docomo = 0x0, .kddi = 0xF7D0, .softbank = 0x0 },
181 .{ .code = 0x1F311, .docomo = 0xF940, .kddi = 0xF7C5, .softbank = 0x0 },
182 .{ .code = 0x1F313, .docomo = 0xF942, .kddi = 0xF7C7, .softbank = 0x0 },
183 .{ .code = 0x1F314, .docomo = 0xF941, .kddi = 0xF7C6, .softbank = 0x0 },
184 .{ .code = 0x1F315, .docomo = 0xF944, .kddi = 0x0, .softbank = 0x0 },
185 .{ .code = 0x1F319, .docomo = 0xF943, .kddi = 0xF65E, .softbank = 0xF98D },
186 .{ .code = 0x1F31B, .docomo = 0x0, .kddi = 0xF661, .softbank = 0x0 },
187 .{ .code = 0x1F31F, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9D5 },
188 .{ .code = 0x1F320, .docomo = 0x0, .kddi = 0xF640, .softbank = 0x0 },
189 .{ .code = 0x1F330, .docomo = 0x0, .kddi = 0xF3F9, .softbank = 0x0 },
190 .{ .code = 0x1F331, .docomo = 0xF9EB, .kddi = 0xF482, .softbank = 0x0 },
191 .{ .code = 0x1F334, .docomo = 0x0, .kddi = 0xF6BB, .softbank = 0xF9A7 },
192 .{ .code = 0x1F335, .docomo = 0x0, .kddi = 0xF369, .softbank = 0xF9A8 },
193 .{ .code = 0x1F337, .docomo = 0xF9E8, .kddi = 0xF6BD, .softbank = 0xF9A4 },
194 .{ .code = 0x1F338, .docomo = 0xF9ED, .kddi = 0xF6A3, .softbank = 0xF970 },
195 .{ .code = 0x1F339, .docomo = 0x0, .kddi = 0xF7EA, .softbank = 0xF972 },
196 .{ .code = 0x1F33A, .docomo = 0x0, .kddi = 0xF367, .softbank = 0xF9A3 },
197 .{ .code = 0x1F33B, .docomo = 0x0, .kddi = 0xF6BC, .softbank = 0xF9A5 },
198 .{ .code = 0x1F33C, .docomo = 0x0, .kddi = 0xF44D, .softbank = 0x0 },
199 .{ .code = 0x1F33D, .docomo = 0x0, .kddi = 0xF3F7, .softbank = 0x0 },
200 .{ .code = 0x1F33E, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB85 },
201 .{ .code = 0x1F33F, .docomo = 0x0, .kddi = 0xF487, .softbank = 0x0 },
202 .{ .code = 0x1F340, .docomo = 0xF9E6, .kddi = 0xF6EC, .softbank = 0xF750 },
203 .{ .code = 0x1F341, .docomo = 0xF9EC, .kddi = 0xF6A7, .softbank = 0xF758 },
204 .{ .code = 0x1F342, .docomo = 0x0, .kddi = 0xF340, .softbank = 0xF759 },
205 .{ .code = 0x1F343, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB88 },
206 .{ .code = 0x1F344, .docomo = 0x0, .kddi = 0xF3F8, .softbank = 0x0 },
207 .{ .code = 0x1F345, .docomo = 0x0, .kddi = 0xF38F, .softbank = 0xF9E9 },
208 .{ .code = 0x1F346, .docomo = 0x0, .kddi = 0xF390, .softbank = 0xF9EA },
209 .{ .code = 0x1F347, .docomo = 0x0, .kddi = 0xF3F5, .softbank = 0x0 },
210 .{ .code = 0x1F348, .docomo = 0x0, .kddi = 0xF3F3, .softbank = 0x0 },
211 .{ .code = 0x1F349, .docomo = 0x0, .kddi = 0xF6A6, .softbank = 0xF9E8 },
212 .{ .code = 0x1F34A, .docomo = 0x0, .kddi = 0xF38E, .softbank = 0xF9E6 },
213 .{ .code = 0x1F34C, .docomo = 0xF9E9, .kddi = 0xF3F6, .softbank = 0x0 },
214 .{ .code = 0x1F34D, .docomo = 0x0, .kddi = 0xF3F4, .softbank = 0x0 },
215 .{ .code = 0x1F34E, .docomo = 0xF9EA, .kddi = 0xF38D, .softbank = 0xF9E5 },
216 .{ .code = 0x1F34F, .docomo = 0x0, .kddi = 0xF45E, .softbank = 0x0 },
217 .{ .code = 0x1F351, .docomo = 0x0, .kddi = 0xF3FA, .softbank = 0x0 },
218 .{ .code = 0x1F352, .docomo = 0xF9E7, .kddi = 0xF6AB, .softbank = 0x0 },
219 .{ .code = 0x1F353, .docomo = 0x0, .kddi = 0xF6AD, .softbank = 0xF9E7 },
220 .{ .code = 0x1F354, .docomo = 0xF8D4, .kddi = 0xF6AF, .softbank = 0xF760 },
221 .{ .code = 0x1F355, .docomo = 0x0, .kddi = 0xF3FC, .softbank = 0x0 },
222 .{ .code = 0x1F356, .docomo = 0x0, .kddi = 0xF69D, .softbank = 0x0 },
223 .{ .code = 0x1F357, .docomo = 0x0, .kddi = 0xF440, .softbank = 0x0 },
224 .{ .code = 0x1F358, .docomo = 0x0, .kddi = 0xF387, .softbank = 0xF9DD },
225 .{ .code = 0x1F359, .docomo = 0xF9EE, .kddi = 0xF6AE, .softbank = 0xF9E2 },
226 .{ .code = 0x1F35A, .docomo = 0x0, .kddi = 0xF388, .softbank = 0xF9DE },
227 .{ .code = 0x1F35B, .docomo = 0x0, .kddi = 0xF38A, .softbank = 0xF9E1 },
228 .{ .code = 0x1F35C, .docomo = 0xF9F1, .kddi = 0xF7D1, .softbank = 0xF9E0 },
229 .{ .code = 0x1F35D, .docomo = 0x0, .kddi = 0xF389, .softbank = 0xF9DF },
230 .{ .code = 0x1F35E, .docomo = 0xF9F2, .kddi = 0xF383, .softbank = 0xF9D9 },
231 .{ .code = 0x1F35F, .docomo = 0x0, .kddi = 0xF385, .softbank = 0xF9DB },
232 .{ .code = 0x1F360, .docomo = 0x0, .kddi = 0xF3FB, .softbank = 0x0 },
233 .{ .code = 0x1F361, .docomo = 0x0, .kddi = 0xF386, .softbank = 0xF9DC },
234 .{ .code = 0x1F362, .docomo = 0x0, .kddi = 0xF38B, .softbank = 0xF9E3 },
235 .{ .code = 0x1F363, .docomo = 0x0, .kddi = 0xF38C, .softbank = 0xF9E4 },
236 .{ .code = 0x1F364, .docomo = 0x0, .kddi = 0xF474, .softbank = 0x0 },
237 .{ .code = 0x1F365, .docomo = 0x0, .kddi = 0xF6C6, .softbank = 0x0 },
238 .{ .code = 0x1F366, .docomo = 0x0, .kddi = 0xF384, .softbank = 0xF9DA },
239 .{ .code = 0x1F367, .docomo = 0x0, .kddi = 0xF3BE, .softbank = 0xFB80 },
240 .{ .code = 0x1F368, .docomo = 0x0, .kddi = 0xF44E, .softbank = 0x0 },
241 .{ .code = 0x1F369, .docomo = 0x0, .kddi = 0xF44F, .softbank = 0x0 },
242 .{ .code = 0x1F36A, .docomo = 0x0, .kddi = 0xF450, .softbank = 0x0 },
243 .{ .code = 0x1F36B, .docomo = 0x0, .kddi = 0xF451, .softbank = 0x0 },
244 .{ .code = 0x1F36C, .docomo = 0x0, .kddi = 0xF452, .softbank = 0x0 },
245 .{ .code = 0x1F36D, .docomo = 0x0, .kddi = 0xF453, .softbank = 0x0 },
246 .{ .code = 0x1F36E, .docomo = 0x0, .kddi = 0xF45A, .softbank = 0x0 },
247 .{ .code = 0x1F36F, .docomo = 0x0, .kddi = 0xF45D, .softbank = 0x0 },
248 .{ .code = 0x1F370, .docomo = 0xF9EF, .kddi = 0xF6A9, .softbank = 0xF987 },
249 .{ .code = 0x1F371, .docomo = 0x0, .kddi = 0xF391, .softbank = 0xF9EC },
250 .{ .code = 0x1F372, .docomo = 0x0, .kddi = 0xF392, .softbank = 0xF9ED },
251 .{ .code = 0x1F373, .docomo = 0x0, .kddi = 0xF6AA, .softbank = 0xF788 },
252 .{ .code = 0x1F374, .docomo = 0xF8D0, .kddi = 0xF685, .softbank = 0xF984 },
253 .{ .code = 0x1F375, .docomo = 0xF9C3, .kddi = 0xF382, .softbank = 0xF9D8 },
254 .{ .code = 0x1F376, .docomo = 0xF9F0, .kddi = 0xF36A, .softbank = 0xF9AB },
255 .{ .code = 0x1F377, .docomo = 0xF9FB, .kddi = 0xF69A, .softbank = 0x0 },
256 .{ .code = 0x1F378, .docomo = 0xF8D2, .kddi = 0xF69B, .softbank = 0xF985 },
257 .{ .code = 0x1F379, .docomo = 0x0, .kddi = 0xF442, .softbank = 0x0 },
258 .{ .code = 0x1F37A, .docomo = 0xF8D3, .kddi = 0xF69C, .softbank = 0xF988 },
259 .{ .code = 0x1F37B, .docomo = 0x0, .kddi = 0xF36B, .softbank = 0xF9AC },
260 .{ .code = 0x1F380, .docomo = 0xF8E5, .kddi = 0xF7BC, .softbank = 0xF9B4 },
261 .{ .code = 0x1F381, .docomo = 0xF8E6, .kddi = 0xF6A8, .softbank = 0xF752 },
262 .{ .code = 0x1F382, .docomo = 0xF8E7, .kddi = 0xF7BD, .softbank = 0xF9EB },
263 .{ .code = 0x1F383, .docomo = 0x0, .kddi = 0xF3C2, .softbank = 0xFB86 },
264 .{ .code = 0x1F384, .docomo = 0xF948, .kddi = 0xF6A2, .softbank = 0xF973 },
265 .{ .code = 0x1F385, .docomo = 0x0, .kddi = 0xF3C4, .softbank = 0xFB89 },
266 .{ .code = 0x1F386, .docomo = 0x0, .kddi = 0xF7FC, .softbank = 0xF757 },
267 .{ .code = 0x1F387, .docomo = 0x0, .kddi = 0xF3BF, .softbank = 0xFB81 },
268 .{ .code = 0x1F388, .docomo = 0x0, .kddi = 0xF36E, .softbank = 0xF9B0 },
269 .{ .code = 0x1F389, .docomo = 0x0, .kddi = 0xF36F, .softbank = 0xF9B2 },
270 .{ .code = 0x1F38A, .docomo = 0x0, .kddi = 0xF647, .softbank = 0x0 },
271 .{ .code = 0x1F38B, .docomo = 0x0, .kddi = 0xF441, .softbank = 0x0 },
272 .{ .code = 0x1F38C, .docomo = 0x0, .kddi = 0xF34C, .softbank = 0xF784 },
273 .{ .code = 0x1F38D, .docomo = 0x0, .kddi = 0xF3B7, .softbank = 0xFB76 },
274 .{ .code = 0x1F38E, .docomo = 0x0, .kddi = 0xF3B8, .softbank = 0xFB78 },
275 .{ .code = 0x1F38F, .docomo = 0x0, .kddi = 0xF3BB, .softbank = 0xFB7B },
276 .{ .code = 0x1F390, .docomo = 0x0, .kddi = 0xF3C1, .softbank = 0xFB83 },
277 .{ .code = 0x1F391, .docomo = 0x0, .kddi = 0xF3C3, .softbank = 0xFB87 },
278 .{ .code = 0x1F392, .docomo = 0x0, .kddi = 0xF3BA, .softbank = 0xFB7A },
279 .{ .code = 0x1F393, .docomo = 0x0, .kddi = 0xF3B9, .softbank = 0xFB79 },
280 .{ .code = 0x1F3A0, .docomo = 0xF8DA, .kddi = 0x0, .softbank = 0x0 },
281 .{ .code = 0x1F3A1, .docomo = 0x0, .kddi = 0xF645, .softbank = 0xF764 },
282 .{ .code = 0x1F3A2, .docomo = 0x0, .kddi = 0xF3B6, .softbank = 0xFB73 },
283 .{ .code = 0x1F3A3, .docomo = 0x0, .kddi = 0xF446, .softbank = 0x0 },
284 .{ .code = 0x1F3A4, .docomo = 0xF8D7, .kddi = 0xF6DC, .softbank = 0xF97C },
285 .{ .code = 0x1F3A5, .docomo = 0xF8D8, .kddi = 0xF6F0, .softbank = 0xF97D },
286 .{ .code = 0x1F3A6, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBA7 },
287 .{ .code = 0x1F3A7, .docomo = 0xF8DB, .kddi = 0xF6E1, .softbank = 0xF9AA },
288 .{ .code = 0x1F3A8, .docomo = 0xF8DC, .kddi = 0xF7B9, .softbank = 0xFBA2 },
289 .{ .code = 0x1F3A9, .docomo = 0xF8DD, .kddi = 0xF3C9, .softbank = 0xFBA3 },
290 .{ .code = 0x1F3AA, .docomo = 0xF8DE, .kddi = 0xF7BB, .softbank = 0x0 },
291 .{ .code = 0x1F3AB, .docomo = 0xF8DF, .kddi = 0xF676, .softbank = 0xF765 },
292 .{ .code = 0x1F3AC, .docomo = 0xF950, .kddi = 0xF697, .softbank = 0xF9C4 },
293 .{ .code = 0x1F3AD, .docomo = 0x0, .kddi = 0xF7BA, .softbank = 0x0 },
294 .{ .code = 0x1F3AE, .docomo = 0xF8EC, .kddi = 0xF69F, .softbank = 0x0 },
295 .{ .code = 0x1F3AF, .docomo = 0x0, .kddi = 0xF69E, .softbank = 0xF770 },
296 .{ .code = 0x1F3B0, .docomo = 0x0, .kddi = 0xF646, .softbank = 0xF773 },
297 .{ .code = 0x1F3B1, .docomo = 0x0, .kddi = 0xF3B1, .softbank = 0xFB6C },
298 .{ .code = 0x1F3B2, .docomo = 0x0, .kddi = 0xF6A1, .softbank = 0x0 },
299 .{ .code = 0x1F3B3, .docomo = 0x0, .kddi = 0xF447, .softbank = 0x0 },
300 .{ .code = 0x1F3B4, .docomo = 0x0, .kddi = 0xF472, .softbank = 0x0 },
301 .{ .code = 0x1F3B5, .docomo = 0xF99B, .kddi = 0xF7EE, .softbank = 0xF97E },
302 .{ .code = 0x1F3B6, .docomo = 0xF9A4, .kddi = 0xF6DE, .softbank = 0xF9C6 },
303 .{ .code = 0x1F3B7, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF981 },
304 .{ .code = 0x1F3B8, .docomo = 0x0, .kddi = 0xF6DF, .softbank = 0xF982 },
305 .{ .code = 0x1F3B9, .docomo = 0x0, .kddi = 0xF444, .softbank = 0x0 },
306 .{ .code = 0x1F3BA, .docomo = 0x0, .kddi = 0xF3B0, .softbank = 0xF983 },
307 .{ .code = 0x1F3BB, .docomo = 0x0, .kddi = 0xF6E0, .softbank = 0x0 },
308 .{ .code = 0x1F3BC, .docomo = 0x0, .kddi = 0xF3A0, .softbank = 0x0 },
309 .{ .code = 0x1F3BD, .docomo = 0xF8B3, .kddi = 0x0, .softbank = 0x0 },
310 .{ .code = 0x1F3BE, .docomo = 0xF8B6, .kddi = 0xF690, .softbank = 0xF955 },
311 .{ .code = 0x1F3BF, .docomo = 0xF8B8, .kddi = 0xF380, .softbank = 0xF953 },
312 .{ .code = 0x1F3C0, .docomo = 0xF8B9, .kddi = 0xF7B7, .softbank = 0xFB6A },
313 .{ .code = 0x1F3C1, .docomo = 0xF8BA, .kddi = 0xF692, .softbank = 0xF772 },
314 .{ .code = 0x1F3C2, .docomo = 0xF9B7, .kddi = 0xF691, .softbank = 0x0 },
315 .{ .code = 0x1F3C3, .docomo = 0xF9D8, .kddi = 0xF643, .softbank = 0xF755 },
316 .{ .code = 0x1F3C4, .docomo = 0x0, .kddi = 0xF445, .softbank = 0xF957 },
317 .{ .code = 0x1F3C6, .docomo = 0x0, .kddi = 0xF346, .softbank = 0xF771 },
318 .{ .code = 0x1F3C8, .docomo = 0x0, .kddi = 0xF694, .softbank = 0xFB6B },
319 .{ .code = 0x1F3CA, .docomo = 0x0, .kddi = 0xF3B2, .softbank = 0xFB6D },
320 .{ .code = 0x1F3E0, .docomo = 0xF8C4, .kddi = 0xF684, .softbank = 0xF976 },
321 .{ .code = 0x1F3E1, .docomo = 0x0, .kddi = 0xF7E0, .softbank = 0x0 },
322 .{ .code = 0x1F3E2, .docomo = 0xF8C5, .kddi = 0xF686, .softbank = 0xF978 },
323 .{ .code = 0x1F3E3, .docomo = 0xF8C6, .kddi = 0xF351, .softbank = 0xF794 },
324 .{ .code = 0x1F3E5, .docomo = 0xF8C7, .kddi = 0xF352, .softbank = 0xF796 },
325 .{ .code = 0x1F3E6, .docomo = 0xF8C8, .kddi = 0xF683, .softbank = 0xF78E },
326 .{ .code = 0x1F3E7, .docomo = 0xF8C9, .kddi = 0xF67B, .softbank = 0xF795 },
327 .{ .code = 0x1F3E8, .docomo = 0xF8CA, .kddi = 0xF354, .softbank = 0xF799 },
328 .{ .code = 0x1F3E9, .docomo = 0x0, .kddi = 0xF3C7, .softbank = 0xFBA1 },
329 .{ .code = 0x1F3EA, .docomo = 0xF8CB, .kddi = 0xF67C, .softbank = 0xF797 },
330 .{ .code = 0x1F3EB, .docomo = 0xF9E3, .kddi = 0xF353, .softbank = 0xF798 },
331 .{ .code = 0x1F3EC, .docomo = 0x0, .kddi = 0xF3CA, .softbank = 0xFBA4 },
332 .{ .code = 0x1F3ED, .docomo = 0x0, .kddi = 0xF3CD, .softbank = 0xFBA8 },
333 .{ .code = 0x1F3EE, .docomo = 0x0, .kddi = 0xF696, .softbank = 0x0 },
334 .{ .code = 0x1F3EF, .docomo = 0x0, .kddi = 0xF3CB, .softbank = 0xFBA5 },
335 .{ .code = 0x1F3F0, .docomo = 0x0, .kddi = 0xF3CC, .softbank = 0xFBA6 },
336 .{ .code = 0x1F40C, .docomo = 0xF9F3, .kddi = 0xF483, .softbank = 0x0 },
337 .{ .code = 0x1F40D, .docomo = 0x0, .kddi = 0xF3E3, .softbank = 0xFBCD },
338 .{ .code = 0x1F40E, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF774 },
339 .{ .code = 0x1F411, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBC9 },
340 .{ .code = 0x1F412, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBC8 },
341 .{ .code = 0x1F414, .docomo = 0x0, .kddi = 0xF3E4, .softbank = 0xFBCE },
342 .{ .code = 0x1F417, .docomo = 0x0, .kddi = 0xF3E5, .softbank = 0xFBCF },
343 .{ .code = 0x1F418, .docomo = 0x0, .kddi = 0xF3E0, .softbank = 0xFBC6 },
344 .{ .code = 0x1F419, .docomo = 0x0, .kddi = 0xF7F7, .softbank = 0xF74A },
345 .{ .code = 0x1F41A, .docomo = 0x0, .kddi = 0xF3C0, .softbank = 0xFB82 },
346 .{ .code = 0x1F41B, .docomo = 0x0, .kddi = 0xF3DF, .softbank = 0xFBC5 },
347 .{ .code = 0x1F41C, .docomo = 0x0, .kddi = 0xF6B6, .softbank = 0x0 },
348 .{ .code = 0x1F41D, .docomo = 0x0, .kddi = 0xF45B, .softbank = 0x0 },
349 .{ .code = 0x1F41E, .docomo = 0x0, .kddi = 0xF45C, .softbank = 0x0 },
350 .{ .code = 0x1F41F, .docomo = 0xF9F6, .kddi = 0x0, .softbank = 0xF959 },
351 .{ .code = 0x1F420, .docomo = 0x0, .kddi = 0xF3DE, .softbank = 0xFBC2 },
352 .{ .code = 0x1F421, .docomo = 0x0, .kddi = 0xF6AC, .softbank = 0x0 },
353 .{ .code = 0x1F422, .docomo = 0x0, .kddi = 0xF347, .softbank = 0x0 },
354 .{ .code = 0x1F423, .docomo = 0x0, .kddi = 0xF34E, .softbank = 0x0 },
355 .{ .code = 0x1F424, .docomo = 0xF9F4, .kddi = 0xF6B9, .softbank = 0xFBC3 },
356 .{ .code = 0x1F425, .docomo = 0x0, .kddi = 0xF47A, .softbank = 0x0 },
357 .{ .code = 0x1F426, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBC1 },
358 .{ .code = 0x1F427, .docomo = 0xF9F5, .kddi = 0xF6B5, .softbank = 0xF996 },
359 .{ .code = 0x1F428, .docomo = 0x0, .kddi = 0xF3E1, .softbank = 0xFBC7 },
360 .{ .code = 0x1F429, .docomo = 0x0, .kddi = 0xF6B8, .softbank = 0x0 },
361 .{ .code = 0x1F42B, .docomo = 0x0, .kddi = 0xF3E6, .softbank = 0xFBD0 },
362 .{ .code = 0x1F42C, .docomo = 0x0, .kddi = 0xF3DC, .softbank = 0xFBC0 },
363 .{ .code = 0x1F42D, .docomo = 0x0, .kddi = 0xF7F2, .softbank = 0xF994 },
364 .{ .code = 0x1F42E, .docomo = 0x0, .kddi = 0xF3E2, .softbank = 0xFBCB },
365 .{ .code = 0x1F42F, .docomo = 0x0, .kddi = 0xF7F0, .softbank = 0xF991 },
366 .{ .code = 0x1F430, .docomo = 0x0, .kddi = 0xF6B0, .softbank = 0xFBCC },
367 .{ .code = 0x1F431, .docomo = 0xF946, .kddi = 0xF6B4, .softbank = 0xF990 },
368 .{ .code = 0x1F432, .docomo = 0x0, .kddi = 0xF443, .softbank = 0x0 },
369 .{ .code = 0x1F433, .docomo = 0x0, .kddi = 0xF648, .softbank = 0xF995 },
370 .{ .code = 0x1F434, .docomo = 0xF9F9, .kddi = 0xF6B1, .softbank = 0xF95A },
371 .{ .code = 0x1F435, .docomo = 0x0, .kddi = 0xF6B2, .softbank = 0xF749 },
372 .{ .code = 0x1F436, .docomo = 0xF945, .kddi = 0xF6BA, .softbank = 0xF993 },
373 .{ .code = 0x1F437, .docomo = 0xF9FA, .kddi = 0xF6B7, .softbank = 0xF74B },
374 .{ .code = 0x1F438, .docomo = 0x0, .kddi = 0xF6B3, .softbank = 0xFBD1 },
375 .{ .code = 0x1F439, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBC4 },
376 .{ .code = 0x1F43A, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBCA },
377 .{ .code = 0x1F43B, .docomo = 0x0, .kddi = 0xF7F1, .softbank = 0xF992 },
378 .{ .code = 0x1F43C, .docomo = 0x0, .kddi = 0xF44A, .softbank = 0x0 },
379 .{ .code = 0x1F43D, .docomo = 0x0, .kddi = 0xF44C, .softbank = 0x0 },
380 .{ .code = 0x1F43E, .docomo = 0x0, .kddi = 0xF6C7, .softbank = 0x0 },
381 .{ .code = 0x1F440, .docomo = 0xF8F2, .kddi = 0xF7C1, .softbank = 0xFB59 },
382 .{ .code = 0x1F442, .docomo = 0xF8F3, .kddi = 0xF7C2, .softbank = 0xFB5B },
383 .{ .code = 0x1F443, .docomo = 0x0, .kddi = 0xF3A4, .softbank = 0xFB5A },
384 .{ .code = 0x1F444, .docomo = 0x0, .kddi = 0xF3A5, .softbank = 0xFB5C },
385 .{ .code = 0x1F445, .docomo = 0x0, .kddi = 0xF44B, .softbank = 0x0 },
386 .{ .code = 0x1F446, .docomo = 0x0, .kddi = 0xF360, .softbank = 0xF7CE },
387 .{ .code = 0x1F447, .docomo = 0x0, .kddi = 0xF361, .softbank = 0xF7CF },
388 .{ .code = 0x1F448, .docomo = 0x0, .kddi = 0xF6D8, .softbank = 0xF7D0 },
389 .{ .code = 0x1F449, .docomo = 0x0, .kddi = 0xF6D9, .softbank = 0xF7D1 },
390 .{ .code = 0x1F44A, .docomo = 0xF9A2, .kddi = 0xF6CC, .softbank = 0xF94D },
391 .{ .code = 0x1F44B, .docomo = 0x0, .kddi = 0xF3AA, .softbank = 0xFB5E },
392 .{ .code = 0x1F44C, .docomo = 0x0, .kddi = 0xF3A8, .softbank = 0xFB60 },
393 .{ .code = 0x1F44D, .docomo = 0xF9CC, .kddi = 0xF6D2, .softbank = 0xF94E },
394 .{ .code = 0x1F44E, .docomo = 0x0, .kddi = 0xF3A9, .softbank = 0xFB61 },
395 .{ .code = 0x1F44F, .docomo = 0x0, .kddi = 0xF3A7, .softbank = 0xFB5F },
396 .{ .code = 0x1F450, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB62 },
397 .{ .code = 0x1F451, .docomo = 0xF9BF, .kddi = 0xF7F9, .softbank = 0xF74E },
398 .{ .code = 0x1F452, .docomo = 0x0, .kddi = 0xF371, .softbank = 0xF9B8 },
399 .{ .code = 0x1F453, .docomo = 0xF8FB, .kddi = 0xF6D7, .softbank = 0x0 },
400 .{ .code = 0x1F454, .docomo = 0x0, .kddi = 0xF366, .softbank = 0xF9A2 },
401 .{ .code = 0x1F455, .docomo = 0xF9B3, .kddi = 0xF7E6, .softbank = 0xF946 },
402 .{ .code = 0x1F456, .docomo = 0xF9B6, .kddi = 0xF47B, .softbank = 0x0 },
403 .{ .code = 0x1F457, .docomo = 0x0, .kddi = 0xF46F, .softbank = 0xF9B9 },
404 .{ .code = 0x1F458, .docomo = 0x0, .kddi = 0xF376, .softbank = 0xF9C1 },
405 .{ .code = 0x1F459, .docomo = 0x0, .kddi = 0xF377, .softbank = 0xF9C2 },
406 .{ .code = 0x1F45A, .docomo = 0x0, .kddi = 0xF6E6, .softbank = 0x0 },
407 .{ .code = 0x1F45B, .docomo = 0xF9B4, .kddi = 0xF6DD, .softbank = 0x0 },
408 .{ .code = 0x1F45C, .docomo = 0xF8E3, .kddi = 0xF674, .softbank = 0xF9C3 },
409 .{ .code = 0x1F45D, .docomo = 0xF951, .kddi = 0x0, .softbank = 0x0 },
410 .{ .code = 0x1F45E, .docomo = 0x0, .kddi = 0xF7E7, .softbank = 0x0 },
411 .{ .code = 0x1F45F, .docomo = 0xF8FA, .kddi = 0xF3EC, .softbank = 0xF947 },
412 .{ .code = 0x1F460, .docomo = 0xF8D5, .kddi = 0xF6F3, .softbank = 0xF77E },
413 .{ .code = 0x1F461, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9BA },
414 .{ .code = 0x1F462, .docomo = 0x0, .kddi = 0xF372, .softbank = 0xF9BB },
415 .{ .code = 0x1F463, .docomo = 0xF8F9, .kddi = 0xF3EB, .softbank = 0xFBD6 },
416 .{ .code = 0x1F464, .docomo = 0xF955, .kddi = 0x0, .softbank = 0x0 },
417 .{ .code = 0x1F466, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF941 },
418 .{ .code = 0x1F467, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF942 },
419 .{ .code = 0x1F468, .docomo = 0x0, .kddi = 0xF6D5, .softbank = 0xF944 },
420 .{ .code = 0x1F469, .docomo = 0x0, .kddi = 0xF6D3, .softbank = 0xF945 },
421 .{ .code = 0x1F46A, .docomo = 0x0, .kddi = 0xF6DA, .softbank = 0x0 },
422 .{ .code = 0x1F46B, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB68 },
423 .{ .code = 0x1F46E, .docomo = 0x0, .kddi = 0xF350, .softbank = 0xF793 },
424 .{ .code = 0x1F46F, .docomo = 0x0, .kddi = 0xF3AF, .softbank = 0xFB69 },
425 .{ .code = 0x1F470, .docomo = 0x0, .kddi = 0xF3BD, .softbank = 0x0 },
426 .{ .code = 0x1F471, .docomo = 0x0, .kddi = 0xF3D4, .softbank = 0xFBB5 },
427 .{ .code = 0x1F472, .docomo = 0x0, .kddi = 0xF3D5, .softbank = 0xFBB6 },
428 .{ .code = 0x1F473, .docomo = 0x0, .kddi = 0xF3D6, .softbank = 0xFBB7 },
429 .{ .code = 0x1F474, .docomo = 0x0, .kddi = 0xF3D7, .softbank = 0xFBB8 },
430 .{ .code = 0x1F475, .docomo = 0x0, .kddi = 0xF3D8, .softbank = 0xFBB9 },
431 .{ .code = 0x1F476, .docomo = 0x0, .kddi = 0xF3D9, .softbank = 0xFBBA },
432 .{ .code = 0x1F477, .docomo = 0x0, .kddi = 0xF3DA, .softbank = 0xFBBB },
433 .{ .code = 0x1F478, .docomo = 0x0, .kddi = 0xF3DB, .softbank = 0xFBBC },
434 .{ .code = 0x1F479, .docomo = 0x0, .kddi = 0xF448, .softbank = 0x0 },
435 .{ .code = 0x1F47A, .docomo = 0x0, .kddi = 0xF449, .softbank = 0x0 },
436 .{ .code = 0x1F47B, .docomo = 0x0, .kddi = 0xF6A4, .softbank = 0xF75B },
437 .{ .code = 0x1F47C, .docomo = 0x0, .kddi = 0xF7EF, .softbank = 0xF98F },
438 .{ .code = 0x1F47D, .docomo = 0x0, .kddi = 0xF6E7, .softbank = 0xF74C },
439 .{ .code = 0x1F47E, .docomo = 0x0, .kddi = 0xF6C5, .softbank = 0xF76B },
440 .{ .code = 0x1F47F, .docomo = 0x0, .kddi = 0xF6C8, .softbank = 0xF75A },
441 .{ .code = 0x1F480, .docomo = 0x0, .kddi = 0xF6D1, .softbank = 0xF75C },
442 .{ .code = 0x1F481, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7F3 },
443 .{ .code = 0x1F482, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBBE },
444 .{ .code = 0x1F483, .docomo = 0x0, .kddi = 0xF3DD, .softbank = 0xFBBF },
445 .{ .code = 0x1F484, .docomo = 0xF9B5, .kddi = 0xF6E2, .softbank = 0xF9BC },
446 .{ .code = 0x1F485, .docomo = 0x0, .kddi = 0xF373, .softbank = 0xF9BD },
447 .{ .code = 0x1F486, .docomo = 0x0, .kddi = 0xF6E4, .softbank = 0xF9BE },
448 .{ .code = 0x1F487, .docomo = 0x0, .kddi = 0xF374, .softbank = 0xF9BF },
449 .{ .code = 0x1F488, .docomo = 0x0, .kddi = 0xF375, .softbank = 0xF9C0 },
450 .{ .code = 0x1F489, .docomo = 0x0, .kddi = 0xF6E9, .softbank = 0xF77B },
451 .{ .code = 0x1F48A, .docomo = 0x0, .kddi = 0xF36D, .softbank = 0xF9AF },
452 .{ .code = 0x1F48B, .docomo = 0xF99E, .kddi = 0xF6C4, .softbank = 0xF943 },
453 .{ .code = 0x1F48C, .docomo = 0xF9BC, .kddi = 0xF47C, .softbank = 0x0 },
454 .{ .code = 0x1F48D, .docomo = 0xF9C0, .kddi = 0xF6ED, .softbank = 0xF974 },
455 .{ .code = 0x1F48E, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF975 },
456 .{ .code = 0x1F48F, .docomo = 0x0, .kddi = 0xF7FA, .softbank = 0xF751 },
457 .{ .code = 0x1F490, .docomo = 0x0, .kddi = 0xF368, .softbank = 0xF9A6 },
458 .{ .code = 0x1F491, .docomo = 0x0, .kddi = 0xF3AE, .softbank = 0xFB65 },
459 .{ .code = 0x1F492, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB7D },
460 .{ .code = 0x1F493, .docomo = 0xF992, .kddi = 0xF479, .softbank = 0xF9C7 },
461 .{ .code = 0x1F494, .docomo = 0xF993, .kddi = 0xF64F, .softbank = 0xF963 },
462 .{ .code = 0x1F495, .docomo = 0xF994, .kddi = 0xF650, .softbank = 0x0 },
463 .{ .code = 0x1F496, .docomo = 0x0, .kddi = 0xF379, .softbank = 0x0 },
464 .{ .code = 0x1F497, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9C8 },
465 .{ .code = 0x1F498, .docomo = 0x0, .kddi = 0xF6C3, .softbank = 0xF9C9 },
466 .{ .code = 0x1F499, .docomo = 0x0, .kddi = 0xF37A, .softbank = 0xF9CA },
467 .{ .code = 0x1F49A, .docomo = 0x0, .kddi = 0xF37B, .softbank = 0xF9CB },
468 .{ .code = 0x1F49B, .docomo = 0x0, .kddi = 0xF37C, .softbank = 0xF9CC },
469 .{ .code = 0x1F49C, .docomo = 0x0, .kddi = 0xF37D, .softbank = 0xF9CD },
470 .{ .code = 0x1F49D, .docomo = 0x0, .kddi = 0xF458, .softbank = 0xFB77 },
471 .{ .code = 0x1F49E, .docomo = 0x0, .kddi = 0xF7CC, .softbank = 0x0 },
472 .{ .code = 0x1F49F, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7A4 },
473 .{ .code = 0x1F4A0, .docomo = 0xF99D, .kddi = 0x0, .softbank = 0x0 },
474 .{ .code = 0x1F4A1, .docomo = 0xF9A0, .kddi = 0xF64E, .softbank = 0xF74F },
475 .{ .code = 0x1F4A2, .docomo = 0xF9A1, .kddi = 0xF6BE, .softbank = 0xF9D4 },
476 .{ .code = 0x1F4A3, .docomo = 0xF9A3, .kddi = 0xF652, .softbank = 0xF9B1 },
477 .{ .code = 0x1F4A4, .docomo = 0xF9A6, .kddi = 0xF64D, .softbank = 0xF77C },
478 .{ .code = 0x1F4A5, .docomo = 0xF9AA, .kddi = 0xF7CD, .softbank = 0x0 },
479 .{ .code = 0x1F4A6, .docomo = 0xF9AB, .kddi = 0xF7CE, .softbank = 0xF9D1 },
480 .{ .code = 0x1F4A7, .docomo = 0xF9AC, .kddi = 0xF6BF, .softbank = 0x0 },
481 .{ .code = 0x1F4A8, .docomo = 0xF9AD, .kddi = 0xF6CD, .softbank = 0xF9D0 },
482 .{ .code = 0x1F4A9, .docomo = 0x0, .kddi = 0xF6CE, .softbank = 0xF99B },
483 .{ .code = 0x1F4AA, .docomo = 0x0, .kddi = 0xF6C2, .softbank = 0xF78D },
484 .{ .code = 0x1F4AB, .docomo = 0x0, .kddi = 0xF460, .softbank = 0x0 },
485 .{ .code = 0x1F4AC, .docomo = 0x0, .kddi = 0xF6D6, .softbank = 0x0 },
486 .{ .code = 0x1F4AE, .docomo = 0x0, .kddi = 0xF6C9, .softbank = 0x0 },
487 .{ .code = 0x1F4AF, .docomo = 0x0, .kddi = 0xF6CB, .softbank = 0x0 },
488 .{ .code = 0x1F4B0, .docomo = 0xF9BA, .kddi = 0xF6A0, .softbank = 0xF76F },
489 .{ .code = 0x1F4B1, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF78A },
490 .{ .code = 0x1F4B2, .docomo = 0x0, .kddi = 0xF796, .softbank = 0x0 },
491 .{ .code = 0x1F4B3, .docomo = 0x0, .kddi = 0xF799, .softbank = 0x0 },
492 .{ .code = 0x1F4B4, .docomo = 0xF97A, .kddi = 0xF79A, .softbank = 0x0 },
493 .{ .code = 0x1F4B5, .docomo = 0x0, .kddi = 0xF7A2, .softbank = 0x0 },
494 .{ .code = 0x1F4B8, .docomo = 0x0, .kddi = 0xF45F, .softbank = 0x0 },
495 .{ .code = 0x1F4B9, .docomo = 0x0, .kddi = 0xF34F, .softbank = 0xF78B },
496 .{ .code = 0x1F4BA, .docomo = 0xF956, .kddi = 0x0, .softbank = 0xF75F },
497 .{ .code = 0x1F4BB, .docomo = 0xF9BB, .kddi = 0xF7E8, .softbank = 0xF94C },
498 .{ .code = 0x1F4BC, .docomo = 0x0, .kddi = 0xF341, .softbank = 0xF75E },
499 .{ .code = 0x1F4BD, .docomo = 0x0, .kddi = 0xF79F, .softbank = 0xF9B6 },
500 .{ .code = 0x1F4BE, .docomo = 0x0, .kddi = 0xF77E, .softbank = 0x0 },
501 .{ .code = 0x1F4BF, .docomo = 0xF8ED, .kddi = 0xF6E5, .softbank = 0xF766 },
502 .{ .code = 0x1F4C0, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF767 },
503 .{ .code = 0x1F4C1, .docomo = 0x0, .kddi = 0xF7AC, .softbank = 0x0 },
504 .{ .code = 0x1F4C2, .docomo = 0x0, .kddi = 0xF7AD, .softbank = 0x0 },
505 .{ .code = 0x1F4C3, .docomo = 0x0, .kddi = 0xF77D, .softbank = 0x0 },
506 .{ .code = 0x1F4C4, .docomo = 0x0, .kddi = 0xF786, .softbank = 0x0 },
507 .{ .code = 0x1F4C5, .docomo = 0x0, .kddi = 0xF780, .softbank = 0x0 },
508 .{ .code = 0x1F4C6, .docomo = 0x0, .kddi = 0xF787, .softbank = 0x0 },
509 .{ .code = 0x1F4C7, .docomo = 0x0, .kddi = 0xF789, .softbank = 0x0 },
510 .{ .code = 0x1F4C8, .docomo = 0x0, .kddi = 0xF792, .softbank = 0x0 },
511 .{ .code = 0x1F4C9, .docomo = 0x0, .kddi = 0xF793, .softbank = 0x0 },
512 .{ .code = 0x1F4CA, .docomo = 0x0, .kddi = 0xF791, .softbank = 0x0 },
513 .{ .code = 0x1F4CB, .docomo = 0x0, .kddi = 0xF781, .softbank = 0x0 },
514 .{ .code = 0x1F4CC, .docomo = 0x0, .kddi = 0xF78A, .softbank = 0x0 },
515 .{ .code = 0x1F4CD, .docomo = 0x0, .kddi = 0xF77C, .softbank = 0x0 },
516 .{ .code = 0x1F4CE, .docomo = 0xF9D5, .kddi = 0xF678, .softbank = 0x0 },
517 .{ .code = 0x1F4CF, .docomo = 0x0, .kddi = 0xF78D, .softbank = 0x0 },
518 .{ .code = 0x1F4D0, .docomo = 0x0, .kddi = 0xF67A, .softbank = 0x0 },
519 .{ .code = 0x1F4D1, .docomo = 0x0, .kddi = 0xF7E2, .softbank = 0x0 },
520 .{ .code = 0x1F4D2, .docomo = 0x0, .kddi = 0xF78B, .softbank = 0x0 },
521 .{ .code = 0x1F4D3, .docomo = 0x0, .kddi = 0xF788, .softbank = 0x0 },
522 .{ .code = 0x1F4D4, .docomo = 0x0, .kddi = 0xF675, .softbank = 0x0 },
523 .{ .code = 0x1F4D5, .docomo = 0x0, .kddi = 0xF785, .softbank = 0x0 },
524 .{ .code = 0x1F4D6, .docomo = 0xF8E4, .kddi = 0xF677, .softbank = 0xF789 },
525 .{ .code = 0x1F4D7, .docomo = 0x0, .kddi = 0xF782, .softbank = 0x0 },
526 .{ .code = 0x1F4D8, .docomo = 0x0, .kddi = 0xF783, .softbank = 0x0 },
527 .{ .code = 0x1F4D9, .docomo = 0x0, .kddi = 0xF784, .softbank = 0x0 },
528 .{ .code = 0x1F4DA, .docomo = 0x0, .kddi = 0xF78C, .softbank = 0x0 },
529 .{ .code = 0x1F4DB, .docomo = 0x0, .kddi = 0xF6F6, .softbank = 0x0 },
530 .{ .code = 0x1F4DC, .docomo = 0x0, .kddi = 0xF77B, .softbank = 0x0 },
531 .{ .code = 0x1F4DD, .docomo = 0xF8EA, .kddi = 0xF365, .softbank = 0xF9A1 },
532 .{ .code = 0x1F4DE, .docomo = 0x0, .kddi = 0xF6F7, .softbank = 0x0 },
533 .{ .code = 0x1F4DF, .docomo = 0xF8BB, .kddi = 0xF7B8, .softbank = 0x0 },
534 .{ .code = 0x1F4E0, .docomo = 0xF974, .kddi = 0xF6F9, .softbank = 0xF94B },
535 .{ .code = 0x1F4E1, .docomo = 0x0, .kddi = 0xF681, .softbank = 0xF78C },
536 .{ .code = 0x1F4E2, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF783 },
537 .{ .code = 0x1F4E3, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9B7 },
538 .{ .code = 0x1F4E4, .docomo = 0x0, .kddi = 0xF7AF, .softbank = 0x0 },
539 .{ .code = 0x1F4E5, .docomo = 0x0, .kddi = 0xF7B0, .softbank = 0x0 },
540 .{ .code = 0x1F4E6, .docomo = 0x0, .kddi = 0xF6F8, .softbank = 0x0 },
541 .{ .code = 0x1F4E7, .docomo = 0x0, .kddi = 0xF475, .softbank = 0x0 },
542 .{ .code = 0x1F4E8, .docomo = 0x0, .kddi = 0xF7AE, .softbank = 0x0 },
543 .{ .code = 0x1F4E9, .docomo = 0xF973, .kddi = 0xF466, .softbank = 0xF743 },
544 .{ .code = 0x1F4EA, .docomo = 0x0, .kddi = 0xF6F4, .softbank = 0x0 },
545 .{ .code = 0x1F4EB, .docomo = 0x0, .kddi = 0xF7E1, .softbank = 0xF741 },
546 .{ .code = 0x1F4EE, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF742 },
547 .{ .code = 0x1F4F0, .docomo = 0x0, .kddi = 0xF7A8, .softbank = 0x0 },
548 .{ .code = 0x1F4F1, .docomo = 0xF8E9, .kddi = 0xF7A5, .softbank = 0xF94A },
549 .{ .code = 0x1F4F2, .docomo = 0xF972, .kddi = 0xF7DF, .softbank = 0xF744 },
550 .{ .code = 0x1F4F3, .docomo = 0x0, .kddi = 0xF363, .softbank = 0xF7F0 },
551 .{ .code = 0x1F4F4, .docomo = 0x0, .kddi = 0xF364, .softbank = 0xF7F1 },
552 .{ .code = 0x1F4F6, .docomo = 0x0, .kddi = 0xF357, .softbank = 0xF7AB },
553 .{ .code = 0x1F4F7, .docomo = 0xF8E2, .kddi = 0xF6EE, .softbank = 0xF948 },
554 .{ .code = 0x1F4F9, .docomo = 0x0, .kddi = 0xF79B, .softbank = 0x0 },
555 .{ .code = 0x1F4FA, .docomo = 0xF8EB, .kddi = 0xF6DB, .softbank = 0xF76A },
556 .{ .code = 0x1F4FB, .docomo = 0x0, .kddi = 0xF7E9, .softbank = 0xF768 },
557 .{ .code = 0x1F4FC, .docomo = 0x0, .kddi = 0xF79D, .softbank = 0xF769 },
558 .{ .code = 0x1F503, .docomo = 0x0, .kddi = 0xF7E4, .softbank = 0x0 },
559 .{ .code = 0x1F50A, .docomo = 0x0, .kddi = 0xF6EA, .softbank = 0xF782 },
560 .{ .code = 0x1F50B, .docomo = 0x0, .kddi = 0xF7A1, .softbank = 0x0 },
561 .{ .code = 0x1F50C, .docomo = 0x0, .kddi = 0xF7A6, .softbank = 0x0 },
562 .{ .code = 0x1F50D, .docomo = 0xF981, .kddi = 0xF6F1, .softbank = 0xF754 },
563 .{ .code = 0x1F50E, .docomo = 0x0, .kddi = 0xF7DC, .softbank = 0x0 },
564 .{ .code = 0x1F50F, .docomo = 0x0, .kddi = 0xF7E3, .softbank = 0x0 },
565 .{ .code = 0x1F510, .docomo = 0x0, .kddi = 0xF7D3, .softbank = 0x0 },
566 .{ .code = 0x1F511, .docomo = 0xF97D, .kddi = 0xF6F2, .softbank = 0xF980 },
567 .{ .code = 0x1F512, .docomo = 0x0, .kddi = 0xF6F5, .softbank = 0xF785 },
568 .{ .code = 0x1F513, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF786 },
569 .{ .code = 0x1F514, .docomo = 0xF9B8, .kddi = 0xF6EB, .softbank = 0xF9C5 },
570 .{ .code = 0x1F516, .docomo = 0x0, .kddi = 0xF7DE, .softbank = 0x0 },
571 .{ .code = 0x1F517, .docomo = 0x0, .kddi = 0xF7A7, .softbank = 0x0 },
572 .{ .code = 0x1F518, .docomo = 0x0, .kddi = 0xF7DB, .softbank = 0x0 },
573 .{ .code = 0x1F519, .docomo = 0x0, .kddi = 0xF7DD, .softbank = 0x0 },
574 .{ .code = 0x1F51A, .docomo = 0xF95D, .kddi = 0x0, .softbank = 0x0 },
575 .{ .code = 0x1F51B, .docomo = 0xF95C, .kddi = 0x0, .softbank = 0x0 },
576 .{ .code = 0x1F51C, .docomo = 0xF95B, .kddi = 0x0, .softbank = 0x0 },
577 .{ .code = 0x1F51D, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7EC },
578 .{ .code = 0x1F51E, .docomo = 0x0, .kddi = 0xF356, .softbank = 0xF7A7 },
579 .{ .code = 0x1F51F, .docomo = 0x0, .kddi = 0xF747, .softbank = 0x0 },
580 .{ .code = 0x1F520, .docomo = 0x0, .kddi = 0xF7D4, .softbank = 0x0 },
581 .{ .code = 0x1F521, .docomo = 0x0, .kddi = 0xF7D5, .softbank = 0x0 },
582 .{ .code = 0x1F522, .docomo = 0x0, .kddi = 0xF7D6, .softbank = 0x0 },
583 .{ .code = 0x1F523, .docomo = 0x0, .kddi = 0xF7D7, .softbank = 0x0 },
584 .{ .code = 0x1F524, .docomo = 0x0, .kddi = 0xF459, .softbank = 0x0 },
585 .{ .code = 0x1F525, .docomo = 0x0, .kddi = 0xF653, .softbank = 0xF75D },
586 .{ .code = 0x1F526, .docomo = 0x0, .kddi = 0xF7A0, .softbank = 0x0 },
587 .{ .code = 0x1F527, .docomo = 0xF9BD, .kddi = 0xF7A4, .softbank = 0x0 },
588 .{ .code = 0x1F528, .docomo = 0x0, .kddi = 0xF7FB, .softbank = 0xF756 },
589 .{ .code = 0x1F529, .docomo = 0x0, .kddi = 0xF79E, .softbank = 0x0 },
590 .{ .code = 0x1F52A, .docomo = 0x0, .kddi = 0xF79C, .softbank = 0x0 },
591 .{ .code = 0x1F52B, .docomo = 0x0, .kddi = 0xF6E3, .softbank = 0xF753 },
592 .{ .code = 0x1F52E, .docomo = 0x0, .kddi = 0xF362, .softbank = 0x0 },
593 .{ .code = 0x1F52F, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7DE },
594 .{ .code = 0x1F530, .docomo = 0x0, .kddi = 0xF658, .softbank = 0xF7A9 },
595 .{ .code = 0x1F531, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF971 },
596 .{ .code = 0x1F532, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7BA },
597 .{ .code = 0x1F533, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF7BB },
598 .{ .code = 0x1F534, .docomo = 0x0, .kddi = 0xF766, .softbank = 0xF7B9 },
599 .{ .code = 0x1F535, .docomo = 0x0, .kddi = 0xF767, .softbank = 0x0 },
600 .{ .code = 0x1F536, .docomo = 0x0, .kddi = 0xF762, .softbank = 0x0 },
601 .{ .code = 0x1F537, .docomo = 0x0, .kddi = 0xF763, .softbank = 0x0 },
602 .{ .code = 0x1F538, .docomo = 0x0, .kddi = 0xF752, .softbank = 0x0 },
603 .{ .code = 0x1F539, .docomo = 0x0, .kddi = 0xF753, .softbank = 0x0 },
604 .{ .code = 0x1F53A, .docomo = 0x0, .kddi = 0xF776, .softbank = 0x0 },
605 .{ .code = 0x1F53B, .docomo = 0x0, .kddi = 0xF777, .softbank = 0x0 },
606 .{ .code = 0x1F53C, .docomo = 0x0, .kddi = 0xF75F, .softbank = 0x0 },
607 .{ .code = 0x1F53D, .docomo = 0x0, .kddi = 0xF75E, .softbank = 0x0 },
608 .{ .code = 0x1F550, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF964 },
609 .{ .code = 0x1F551, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF965 },
610 .{ .code = 0x1F552, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF966 },
611 .{ .code = 0x1F553, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF967 },
612 .{ .code = 0x1F554, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF968 },
613 .{ .code = 0x1F555, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF969 },
614 .{ .code = 0x1F556, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF96A },
615 .{ .code = 0x1F557, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF96B },
616 .{ .code = 0x1F558, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF96C },
617 .{ .code = 0x1F559, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF96D },
618 .{ .code = 0x1F55A, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF96E },
619 .{ .code = 0x1F55B, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF96F },
620 .{ .code = 0x1F5FB, .docomo = 0xF9E5, .kddi = 0xF7ED, .softbank = 0xF97B },
621 .{ .code = 0x1F5FC, .docomo = 0x0, .kddi = 0xF699, .softbank = 0xFBA9 },
622 .{ .code = 0x1F5FD, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFBBD },
623 .{ .code = 0x1F5FE, .docomo = 0x0, .kddi = 0xF78F, .softbank = 0x0 },
624 .{ .code = 0x1F5FF, .docomo = 0x0, .kddi = 0xF470, .softbank = 0x0 },
625 .{ .code = 0x1F601, .docomo = 0xF9F8, .kddi = 0xF485, .softbank = 0xFB44 },
626 .{ .code = 0x1F602, .docomo = 0x0, .kddi = 0xF468, .softbank = 0xFB52 },
627 .{ .code = 0x1F603, .docomo = 0xF995, .kddi = 0xF649, .softbank = 0xF998 },
628 .{ .code = 0x1F604, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB55 },
629 .{ .code = 0x1F605, .docomo = 0xF9C7, .kddi = 0x0, .softbank = 0x0 },
630 .{ .code = 0x1F606, .docomo = 0xF9CF, .kddi = 0x0, .softbank = 0x0 },
631 .{ .code = 0x1F609, .docomo = 0xF9CE, .kddi = 0xF7F3, .softbank = 0xFB45 },
632 .{ .code = 0x1F60A, .docomo = 0x0, .kddi = 0xF3A1, .softbank = 0xF997 },
633 .{ .code = 0x1F60B, .docomo = 0xF9F7, .kddi = 0x0, .softbank = 0x0 },
634 .{ .code = 0x1F60C, .docomo = 0xF9C6, .kddi = 0xF399, .softbank = 0xFB4A },
635 .{ .code = 0x1F60D, .docomo = 0xF9CB, .kddi = 0xF7F4, .softbank = 0xF746 },
636 .{ .code = 0x1F60F, .docomo = 0xF9D1, .kddi = 0xF393, .softbank = 0xFB42 },
637 .{ .code = 0x1F612, .docomo = 0xF9CA, .kddi = 0xF39D, .softbank = 0xFB4E },
638 .{ .code = 0x1F613, .docomo = 0xF9C8, .kddi = 0xF7F6, .softbank = 0xF748 },
639 .{ .code = 0x1F614, .docomo = 0xF9C5, .kddi = 0xF394, .softbank = 0xFB43 },
640 .{ .code = 0x1F616, .docomo = 0xF998, .kddi = 0xF397, .softbank = 0xFB47 },
641 .{ .code = 0x1F618, .docomo = 0x0, .kddi = 0xF3A3, .softbank = 0xFB58 },
642 .{ .code = 0x1F61A, .docomo = 0x0, .kddi = 0xF3A2, .softbank = 0xFB57 },
643 .{ .code = 0x1F61C, .docomo = 0xF9CD, .kddi = 0xF6C0, .softbank = 0xF745 },
644 .{ .code = 0x1F61D, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB49 },
645 .{ .code = 0x1F61E, .docomo = 0xF997, .kddi = 0x0, .softbank = 0xF999 },
646 .{ .code = 0x1F620, .docomo = 0xF996, .kddi = 0xF64A, .softbank = 0xF99A },
647 .{ .code = 0x1F621, .docomo = 0xF9C9, .kddi = 0xF461, .softbank = 0xFB56 },
648 .{ .code = 0x1F622, .docomo = 0xF9D3, .kddi = 0xF46D, .softbank = 0xFB53 },
649 .{ .code = 0x1F623, .docomo = 0xF9D0, .kddi = 0xF396, .softbank = 0xFB46 },
650 .{ .code = 0x1F624, .docomo = 0x0, .kddi = 0xF395, .softbank = 0x0 },
651 .{ .code = 0x1F625, .docomo = 0x0, .kddi = 0x0, .softbank = 0xFB41 },
652 .{ .code = 0x1F628, .docomo = 0x0, .kddi = 0xF39A, .softbank = 0xFB4B },
653 .{ .code = 0x1F629, .docomo = 0x0, .kddi = 0xF46B, .softbank = 0x0 },
654 .{ .code = 0x1F62A, .docomo = 0x0, .kddi = 0xF398, .softbank = 0xFB48 },
655 .{ .code = 0x1F62B, .docomo = 0x0, .kddi = 0xF64C, .softbank = 0x0 },
656 .{ .code = 0x1F62D, .docomo = 0xF9D2, .kddi = 0xF64B, .softbank = 0xFB51 },
657 .{ .code = 0x1F630, .docomo = 0x0, .kddi = 0xF39F, .softbank = 0xFB4F },
658 .{ .code = 0x1F631, .docomo = 0xF9FC, .kddi = 0xF7F5, .softbank = 0xF747 },
659 .{ .code = 0x1F632, .docomo = 0x0, .kddi = 0xF39E, .softbank = 0xFB50 },
660 .{ .code = 0x1F633, .docomo = 0x0, .kddi = 0xF39C, .softbank = 0xFB4D },
661 .{ .code = 0x1F635, .docomo = 0xF999, .kddi = 0xF7CB, .softbank = 0x0 },
662 .{ .code = 0x1F637, .docomo = 0x0, .kddi = 0xF39B, .softbank = 0xFB4C },
663 .{ .code = 0x1F638, .docomo = 0x0, .kddi = 0xF484, .softbank = 0x0 },
664 .{ .code = 0x1F639, .docomo = 0x0, .kddi = 0xF467, .softbank = 0x0 },
665 .{ .code = 0x1F63A, .docomo = 0x0, .kddi = 0xF465, .softbank = 0x0 },
666 .{ .code = 0x1F63B, .docomo = 0x0, .kddi = 0xF469, .softbank = 0x0 },
667 .{ .code = 0x1F63C, .docomo = 0x0, .kddi = 0xF46E, .softbank = 0x0 },
668 .{ .code = 0x1F63D, .docomo = 0x0, .kddi = 0xF464, .softbank = 0x0 },
669 .{ .code = 0x1F63E, .docomo = 0x0, .kddi = 0xF462, .softbank = 0x0 },
670 .{ .code = 0x1F63F, .docomo = 0x0, .kddi = 0xF46C, .softbank = 0x0 },
671 .{ .code = 0x1F640, .docomo = 0x0, .kddi = 0xF46A, .softbank = 0x0 },
672 .{ .code = 0x1F645, .docomo = 0x0, .kddi = 0xF3AB, .softbank = 0xFB63 },
673 .{ .code = 0x1F646, .docomo = 0x0, .kddi = 0xF3AC, .softbank = 0xFB64 },
674 .{ .code = 0x1F647, .docomo = 0x0, .kddi = 0xF3AD, .softbank = 0xFB66 },
675 .{ .code = 0x1F648, .docomo = 0x0, .kddi = 0xF454, .softbank = 0x0 },
676 .{ .code = 0x1F649, .docomo = 0x0, .kddi = 0xF456, .softbank = 0x0 },
677 .{ .code = 0x1F64A, .docomo = 0x0, .kddi = 0xF455, .softbank = 0x0 },
678 .{ .code = 0x1F64B, .docomo = 0x0, .kddi = 0xF48A, .softbank = 0x0 },
679 .{ .code = 0x1F64C, .docomo = 0x0, .kddi = 0xF48B, .softbank = 0xFB67 },
680 .{ .code = 0x1F64D, .docomo = 0x0, .kddi = 0xF48C, .softbank = 0x0 },
681 .{ .code = 0x1F64E, .docomo = 0x0, .kddi = 0xF48D, .softbank = 0x0 },
682 .{ .code = 0x1F64F, .docomo = 0x0, .kddi = 0xF3A6, .softbank = 0xFB5D },
683 .{ .code = 0x1F680, .docomo = 0x0, .kddi = 0xF7F8, .softbank = 0xF74D },
684 .{ .code = 0x1F683, .docomo = 0xF8BC, .kddi = 0xF68E, .softbank = 0xF95E },
685 .{ .code = 0x1F684, .docomo = 0xF8BE, .kddi = 0x0, .softbank = 0xFB75 },
686 .{ .code = 0x1F685, .docomo = 0x0, .kddi = 0xF689, .softbank = 0xF95F },
687 .{ .code = 0x1F687, .docomo = 0x0, .kddi = 0xF7EC, .softbank = 0xFB74 },
688 .{ .code = 0x1F689, .docomo = 0x0, .kddi = 0xF471, .softbank = 0xF979 },
689 .{ .code = 0x1F68C, .docomo = 0xF8C1, .kddi = 0xF688, .softbank = 0xF79A },
690 .{ .code = 0x1F68F, .docomo = 0x0, .kddi = 0xF680, .softbank = 0xF791 },
691 .{ .code = 0x1F691, .docomo = 0x0, .kddi = 0xF3B4, .softbank = 0xFB71 },
692 .{ .code = 0x1F692, .docomo = 0x0, .kddi = 0xF3B3, .softbank = 0xFB70 },
693 .{ .code = 0x1F693, .docomo = 0x0, .kddi = 0xF3B5, .softbank = 0xFB72 },
694 .{ .code = 0x1F695, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF79B },
695 .{ .code = 0x1F697, .docomo = 0xF8BF, .kddi = 0xF68A, .softbank = 0xF95B },
696 .{ .code = 0x1F699, .docomo = 0xF8C0, .kddi = 0x0, .softbank = 0xFB6E },
697 .{ .code = 0x1F69A, .docomo = 0x0, .kddi = 0xF68B, .softbank = 0xFB6F },
698 .{ .code = 0x1F6A2, .docomo = 0xF8C2, .kddi = 0xF355, .softbank = 0xF7A2 },
699 .{ .code = 0x1F6A4, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF775 },
700 .{ .code = 0x1F6A5, .docomo = 0xF8CE, .kddi = 0xF642, .softbank = 0xF78F },
701 .{ .code = 0x1F6A7, .docomo = 0x0, .kddi = 0xF34A, .softbank = 0xF777 },
702 .{ .code = 0x1F6A8, .docomo = 0x0, .kddi = 0xF477, .softbank = 0x0 },
703 .{ .code = 0x1F6A9, .docomo = 0xF983, .kddi = 0xF3ED, .softbank = 0x0 },
704 .{ .code = 0x1F6AA, .docomo = 0xF9B9, .kddi = 0x0, .softbank = 0x0 },
705 .{ .code = 0x1F6AB, .docomo = 0x0, .kddi = 0xF75D, .softbank = 0x0 },
706 .{ .code = 0x1F6AC, .docomo = 0xF8E0, .kddi = 0xF655, .softbank = 0xF9AE },
707 .{ .code = 0x1F6AD, .docomo = 0xF8E1, .kddi = 0xF656, .softbank = 0xF7A8 },
708 .{ .code = 0x1F6B2, .docomo = 0xF9C2, .kddi = 0xF687, .softbank = 0xF776 },
709 .{ .code = 0x1F6B6, .docomo = 0x0, .kddi = 0xF476, .softbank = 0xF7A1 },
710 .{ .code = 0x1F6B9, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF778 },
711 .{ .code = 0x1F6BA, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF779 },
712 .{ .code = 0x1F6BB, .docomo = 0xF8CF, .kddi = 0xF67D, .softbank = 0xF792 },
713 .{ .code = 0x1F6BC, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF77A },
714 .{ .code = 0x1F6BD, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF781 },
715 .{ .code = 0x1F6BE, .docomo = 0x0, .kddi = 0x0, .softbank = 0xF9A9 },
716 .{ .code = 0x1F6C0, .docomo = 0x0, .kddi = 0xF34B, .softbank = 0xF780 },
717};
src/lib.zig+1
...@@ -9,3 +9,4 @@ pub const derived_age = @import("./derived_age.zig");...@@ -9,3 +9,4 @@ pub const derived_age = @import("./derived_age.zig");
9pub const derived_core_properties = @import("./derived_core_properties.zig");9pub const derived_core_properties = @import("./derived_core_properties.zig");
1010
11pub const east_asian_width = @import("./east_asian_width.zig");11pub const east_asian_width = @import("./east_asian_width.zig");
12pub const emoji_sources = @import("./emoji_sources.zig");
src/main.zig+1
...@@ -16,6 +16,7 @@ pub fn main() !void {...@@ -16,6 +16,7 @@ pub fn main() !void {
16 ucd.derived_age,16 ucd.derived_age,
17 ucd.derived_core_properties,17 ucd.derived_core_properties,
18 ucd.east_asian_width,18 ucd.east_asian_width,
19 ucd.emoji_sources,
19 };20 };
2021
21 inline for (data) |b| {22 inline for (data) |b| {