authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-12-21 13:52:41 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-12-21 13:52:41 -08:00
log9d5439b05edf2bc2e5e2d63ad24b9d97c7805931
tree98dda101bb2309b337bf00183b725697a4784559
parent0b3b5048df2b573b2ed551ecc72a7fc6d340cc8b

add DerivedAge, closes #10


5 files changed, 1672 insertions(+), 0 deletions(-)

generate.zig+1
...@@ -8,6 +8,7 @@ const files = [_]type{...@@ -8,6 +8,7 @@ const files = [_]type{
8 @import("./scripts/CJKRadicals.zig"),8 @import("./scripts/CJKRadicals.zig"),
9 @import("./scripts/CaseFolding.zig"),9 @import("./scripts/CaseFolding.zig"),
10 @import("./scripts/CompositionExclusions.zig"),10 @import("./scripts/CompositionExclusions.zig"),
11 @import("./scripts/DerivedAge.zig"),
11};12};
1213
13pub fn main() !void {14pub fn main() !void {
scripts/DerivedAge.zig created+47
...@@ -0,0 +1,47 @@
1const std = @import("std");
2const common = @import("./_common.zig");
3
4pub usingnamespace common.Main(struct {
5 pub const source_file = "DerivedAge";
6
7 pub const dest_file = "src/derived_age.zig";
8
9 pub const dest_header =
10 \\pub const Age = struct {
11 \\ from: u21,
12 \\ to: u21,
13 \\ since: [2]u8,
14 \\};
15 \\
16 \\pub const data = [_]Age{
17 \\
18 ;
19
20 pub const dest_footer =
21 \\};
22 \\
23 ;
24
25 pub fn exec(alloc: std.mem.Allocator, line: []const u8, writer: anytype) !bool {
26 _ = alloc;
27 var it = std.mem.tokenize(u8, line, "; ");
28
29 {
30 const range = it.next().?;
31 if (std.mem.indexOf(u8, range, "..")) |index| {
32 try writer.print(" .{{ .from = 0x{s}, .to = 0x{s},", .{ range[0..index], range[index + 2 ..] });
33 } else {
34 try writer.print(" .{{ .from = 0x{s}, .to = 0x{s},", .{ range, range });
35 }
36 }
37 {
38 const added = it.next().?;
39 var jt = std.mem.split(u8, added, ".");
40 const major = jt.next().?;
41 const minor = jt.next().?;
42 try writer.print(" .since = .{{ {s},{s} }} }},\n", .{ major, minor });
43 }
44
45 return true;
46 }
47});
src/derived_age.zig created+1622
...@@ -0,0 +1,1622 @@
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/DerivedAge.txt
5//
6// zig fmt: off
7
8pub const Age = struct {
9 from: u21,
10 to: u21,
11 since: [2]u8,
12};
13
14pub const data = [_]Age{
15 .{ .from = 0x0000, .to = 0x001F, .since = .{ 1,1 } },
16 .{ .from = 0x0020, .to = 0x007E, .since = .{ 1,1 } },
17 .{ .from = 0x007F, .to = 0x009F, .since = .{ 1,1 } },
18 .{ .from = 0x00A0, .to = 0x00AC, .since = .{ 1,1 } },
19 .{ .from = 0x00AD, .to = 0x00AD, .since = .{ 1,1 } },
20 .{ .from = 0x00AE, .to = 0x01F5, .since = .{ 1,1 } },
21 .{ .from = 0x01FA, .to = 0x0217, .since = .{ 1,1 } },
22 .{ .from = 0x0250, .to = 0x02A8, .since = .{ 1,1 } },
23 .{ .from = 0x02B0, .to = 0x02DE, .since = .{ 1,1 } },
24 .{ .from = 0x02E0, .to = 0x02E9, .since = .{ 1,1 } },
25 .{ .from = 0x0300, .to = 0x0345, .since = .{ 1,1 } },
26 .{ .from = 0x0360, .to = 0x0361, .since = .{ 1,1 } },
27 .{ .from = 0x0374, .to = 0x0375, .since = .{ 1,1 } },
28 .{ .from = 0x037A, .to = 0x037A, .since = .{ 1,1 } },
29 .{ .from = 0x037E, .to = 0x037E, .since = .{ 1,1 } },
30 .{ .from = 0x0384, .to = 0x038A, .since = .{ 1,1 } },
31 .{ .from = 0x038C, .to = 0x038C, .since = .{ 1,1 } },
32 .{ .from = 0x038E, .to = 0x03A1, .since = .{ 1,1 } },
33 .{ .from = 0x03A3, .to = 0x03CE, .since = .{ 1,1 } },
34 .{ .from = 0x03D0, .to = 0x03D6, .since = .{ 1,1 } },
35 .{ .from = 0x03DA, .to = 0x03DA, .since = .{ 1,1 } },
36 .{ .from = 0x03DC, .to = 0x03DC, .since = .{ 1,1 } },
37 .{ .from = 0x03DE, .to = 0x03DE, .since = .{ 1,1 } },
38 .{ .from = 0x03E0, .to = 0x03E0, .since = .{ 1,1 } },
39 .{ .from = 0x03E2, .to = 0x03F3, .since = .{ 1,1 } },
40 .{ .from = 0x0401, .to = 0x040C, .since = .{ 1,1 } },
41 .{ .from = 0x040E, .to = 0x044F, .since = .{ 1,1 } },
42 .{ .from = 0x0451, .to = 0x045C, .since = .{ 1,1 } },
43 .{ .from = 0x045E, .to = 0x0486, .since = .{ 1,1 } },
44 .{ .from = 0x0490, .to = 0x04C4, .since = .{ 1,1 } },
45 .{ .from = 0x04C7, .to = 0x04C8, .since = .{ 1,1 } },
46 .{ .from = 0x04CB, .to = 0x04CC, .since = .{ 1,1 } },
47 .{ .from = 0x04D0, .to = 0x04EB, .since = .{ 1,1 } },
48 .{ .from = 0x04EE, .to = 0x04F5, .since = .{ 1,1 } },
49 .{ .from = 0x04F8, .to = 0x04F9, .since = .{ 1,1 } },
50 .{ .from = 0x0531, .to = 0x0556, .since = .{ 1,1 } },
51 .{ .from = 0x0559, .to = 0x055F, .since = .{ 1,1 } },
52 .{ .from = 0x0561, .to = 0x0587, .since = .{ 1,1 } },
53 .{ .from = 0x0589, .to = 0x0589, .since = .{ 1,1 } },
54 .{ .from = 0x05B0, .to = 0x05B9, .since = .{ 1,1 } },
55 .{ .from = 0x05BB, .to = 0x05C3, .since = .{ 1,1 } },
56 .{ .from = 0x05D0, .to = 0x05EA, .since = .{ 1,1 } },
57 .{ .from = 0x05F0, .to = 0x05F4, .since = .{ 1,1 } },
58 .{ .from = 0x060C, .to = 0x060C, .since = .{ 1,1 } },
59 .{ .from = 0x061B, .to = 0x061B, .since = .{ 1,1 } },
60 .{ .from = 0x061F, .to = 0x061F, .since = .{ 1,1 } },
61 .{ .from = 0x0621, .to = 0x063A, .since = .{ 1,1 } },
62 .{ .from = 0x0640, .to = 0x0652, .since = .{ 1,1 } },
63 .{ .from = 0x0660, .to = 0x066D, .since = .{ 1,1 } },
64 .{ .from = 0x0670, .to = 0x06B7, .since = .{ 1,1 } },
65 .{ .from = 0x06BA, .to = 0x06BE, .since = .{ 1,1 } },
66 .{ .from = 0x06C0, .to = 0x06CE, .since = .{ 1,1 } },
67 .{ .from = 0x06D0, .to = 0x06DC, .since = .{ 1,1 } },
68 .{ .from = 0x06DD, .to = 0x06DD, .since = .{ 1,1 } },
69 .{ .from = 0x06DE, .to = 0x06ED, .since = .{ 1,1 } },
70 .{ .from = 0x06F0, .to = 0x06F9, .since = .{ 1,1 } },
71 .{ .from = 0x0901, .to = 0x0903, .since = .{ 1,1 } },
72 .{ .from = 0x0905, .to = 0x0939, .since = .{ 1,1 } },
73 .{ .from = 0x093C, .to = 0x094D, .since = .{ 1,1 } },
74 .{ .from = 0x0950, .to = 0x0954, .since = .{ 1,1 } },
75 .{ .from = 0x0958, .to = 0x0970, .since = .{ 1,1 } },
76 .{ .from = 0x0981, .to = 0x0983, .since = .{ 1,1 } },
77 .{ .from = 0x0985, .to = 0x098C, .since = .{ 1,1 } },
78 .{ .from = 0x098F, .to = 0x0990, .since = .{ 1,1 } },
79 .{ .from = 0x0993, .to = 0x09A8, .since = .{ 1,1 } },
80 .{ .from = 0x09AA, .to = 0x09B0, .since = .{ 1,1 } },
81 .{ .from = 0x09B2, .to = 0x09B2, .since = .{ 1,1 } },
82 .{ .from = 0x09B6, .to = 0x09B9, .since = .{ 1,1 } },
83 .{ .from = 0x09BC, .to = 0x09BC, .since = .{ 1,1 } },
84 .{ .from = 0x09BE, .to = 0x09C4, .since = .{ 1,1 } },
85 .{ .from = 0x09C7, .to = 0x09C8, .since = .{ 1,1 } },
86 .{ .from = 0x09CB, .to = 0x09CD, .since = .{ 1,1 } },
87 .{ .from = 0x09D7, .to = 0x09D7, .since = .{ 1,1 } },
88 .{ .from = 0x09DC, .to = 0x09DD, .since = .{ 1,1 } },
89 .{ .from = 0x09DF, .to = 0x09E3, .since = .{ 1,1 } },
90 .{ .from = 0x09E6, .to = 0x09FA, .since = .{ 1,1 } },
91 .{ .from = 0x0A02, .to = 0x0A02, .since = .{ 1,1 } },
92 .{ .from = 0x0A05, .to = 0x0A0A, .since = .{ 1,1 } },
93 .{ .from = 0x0A0F, .to = 0x0A10, .since = .{ 1,1 } },
94 .{ .from = 0x0A13, .to = 0x0A28, .since = .{ 1,1 } },
95 .{ .from = 0x0A2A, .to = 0x0A30, .since = .{ 1,1 } },
96 .{ .from = 0x0A32, .to = 0x0A33, .since = .{ 1,1 } },
97 .{ .from = 0x0A35, .to = 0x0A36, .since = .{ 1,1 } },
98 .{ .from = 0x0A38, .to = 0x0A39, .since = .{ 1,1 } },
99 .{ .from = 0x0A3C, .to = 0x0A3C, .since = .{ 1,1 } },
100 .{ .from = 0x0A3E, .to = 0x0A42, .since = .{ 1,1 } },
101 .{ .from = 0x0A47, .to = 0x0A48, .since = .{ 1,1 } },
102 .{ .from = 0x0A4B, .to = 0x0A4D, .since = .{ 1,1 } },
103 .{ .from = 0x0A59, .to = 0x0A5C, .since = .{ 1,1 } },
104 .{ .from = 0x0A5E, .to = 0x0A5E, .since = .{ 1,1 } },
105 .{ .from = 0x0A66, .to = 0x0A74, .since = .{ 1,1 } },
106 .{ .from = 0x0A81, .to = 0x0A83, .since = .{ 1,1 } },
107 .{ .from = 0x0A85, .to = 0x0A8B, .since = .{ 1,1 } },
108 .{ .from = 0x0A8D, .to = 0x0A8D, .since = .{ 1,1 } },
109 .{ .from = 0x0A8F, .to = 0x0A91, .since = .{ 1,1 } },
110 .{ .from = 0x0A93, .to = 0x0AA8, .since = .{ 1,1 } },
111 .{ .from = 0x0AAA, .to = 0x0AB0, .since = .{ 1,1 } },
112 .{ .from = 0x0AB2, .to = 0x0AB3, .since = .{ 1,1 } },
113 .{ .from = 0x0AB5, .to = 0x0AB9, .since = .{ 1,1 } },
114 .{ .from = 0x0ABC, .to = 0x0AC5, .since = .{ 1,1 } },
115 .{ .from = 0x0AC7, .to = 0x0AC9, .since = .{ 1,1 } },
116 .{ .from = 0x0ACB, .to = 0x0ACD, .since = .{ 1,1 } },
117 .{ .from = 0x0AD0, .to = 0x0AD0, .since = .{ 1,1 } },
118 .{ .from = 0x0AE0, .to = 0x0AE0, .since = .{ 1,1 } },
119 .{ .from = 0x0AE6, .to = 0x0AEF, .since = .{ 1,1 } },
120 .{ .from = 0x0B01, .to = 0x0B03, .since = .{ 1,1 } },
121 .{ .from = 0x0B05, .to = 0x0B0C, .since = .{ 1,1 } },
122 .{ .from = 0x0B0F, .to = 0x0B10, .since = .{ 1,1 } },
123 .{ .from = 0x0B13, .to = 0x0B28, .since = .{ 1,1 } },
124 .{ .from = 0x0B2A, .to = 0x0B30, .since = .{ 1,1 } },
125 .{ .from = 0x0B32, .to = 0x0B33, .since = .{ 1,1 } },
126 .{ .from = 0x0B36, .to = 0x0B39, .since = .{ 1,1 } },
127 .{ .from = 0x0B3C, .to = 0x0B43, .since = .{ 1,1 } },
128 .{ .from = 0x0B47, .to = 0x0B48, .since = .{ 1,1 } },
129 .{ .from = 0x0B4B, .to = 0x0B4D, .since = .{ 1,1 } },
130 .{ .from = 0x0B56, .to = 0x0B57, .since = .{ 1,1 } },
131 .{ .from = 0x0B5C, .to = 0x0B5D, .since = .{ 1,1 } },
132 .{ .from = 0x0B5F, .to = 0x0B61, .since = .{ 1,1 } },
133 .{ .from = 0x0B66, .to = 0x0B70, .since = .{ 1,1 } },
134 .{ .from = 0x0B82, .to = 0x0B83, .since = .{ 1,1 } },
135 .{ .from = 0x0B85, .to = 0x0B8A, .since = .{ 1,1 } },
136 .{ .from = 0x0B8E, .to = 0x0B90, .since = .{ 1,1 } },
137 .{ .from = 0x0B92, .to = 0x0B95, .since = .{ 1,1 } },
138 .{ .from = 0x0B99, .to = 0x0B9A, .since = .{ 1,1 } },
139 .{ .from = 0x0B9C, .to = 0x0B9C, .since = .{ 1,1 } },
140 .{ .from = 0x0B9E, .to = 0x0B9F, .since = .{ 1,1 } },
141 .{ .from = 0x0BA3, .to = 0x0BA4, .since = .{ 1,1 } },
142 .{ .from = 0x0BA8, .to = 0x0BAA, .since = .{ 1,1 } },
143 .{ .from = 0x0BAE, .to = 0x0BB5, .since = .{ 1,1 } },
144 .{ .from = 0x0BB7, .to = 0x0BB9, .since = .{ 1,1 } },
145 .{ .from = 0x0BBE, .to = 0x0BC2, .since = .{ 1,1 } },
146 .{ .from = 0x0BC6, .to = 0x0BC8, .since = .{ 1,1 } },
147 .{ .from = 0x0BCA, .to = 0x0BCD, .since = .{ 1,1 } },
148 .{ .from = 0x0BD7, .to = 0x0BD7, .since = .{ 1,1 } },
149 .{ .from = 0x0BE7, .to = 0x0BF2, .since = .{ 1,1 } },
150 .{ .from = 0x0C01, .to = 0x0C03, .since = .{ 1,1 } },
151 .{ .from = 0x0C05, .to = 0x0C0C, .since = .{ 1,1 } },
152 .{ .from = 0x0C0E, .to = 0x0C10, .since = .{ 1,1 } },
153 .{ .from = 0x0C12, .to = 0x0C28, .since = .{ 1,1 } },
154 .{ .from = 0x0C2A, .to = 0x0C33, .since = .{ 1,1 } },
155 .{ .from = 0x0C35, .to = 0x0C39, .since = .{ 1,1 } },
156 .{ .from = 0x0C3E, .to = 0x0C44, .since = .{ 1,1 } },
157 .{ .from = 0x0C46, .to = 0x0C48, .since = .{ 1,1 } },
158 .{ .from = 0x0C4A, .to = 0x0C4D, .since = .{ 1,1 } },
159 .{ .from = 0x0C55, .to = 0x0C56, .since = .{ 1,1 } },
160 .{ .from = 0x0C60, .to = 0x0C61, .since = .{ 1,1 } },
161 .{ .from = 0x0C66, .to = 0x0C6F, .since = .{ 1,1 } },
162 .{ .from = 0x0C82, .to = 0x0C83, .since = .{ 1,1 } },
163 .{ .from = 0x0C85, .to = 0x0C8C, .since = .{ 1,1 } },
164 .{ .from = 0x0C8E, .to = 0x0C90, .since = .{ 1,1 } },
165 .{ .from = 0x0C92, .to = 0x0CA8, .since = .{ 1,1 } },
166 .{ .from = 0x0CAA, .to = 0x0CB3, .since = .{ 1,1 } },
167 .{ .from = 0x0CB5, .to = 0x0CB9, .since = .{ 1,1 } },
168 .{ .from = 0x0CBE, .to = 0x0CC4, .since = .{ 1,1 } },
169 .{ .from = 0x0CC6, .to = 0x0CC8, .since = .{ 1,1 } },
170 .{ .from = 0x0CCA, .to = 0x0CCD, .since = .{ 1,1 } },
171 .{ .from = 0x0CD5, .to = 0x0CD6, .since = .{ 1,1 } },
172 .{ .from = 0x0CDE, .to = 0x0CDE, .since = .{ 1,1 } },
173 .{ .from = 0x0CE0, .to = 0x0CE1, .since = .{ 1,1 } },
174 .{ .from = 0x0CE6, .to = 0x0CEF, .since = .{ 1,1 } },
175 .{ .from = 0x0D02, .to = 0x0D03, .since = .{ 1,1 } },
176 .{ .from = 0x0D05, .to = 0x0D0C, .since = .{ 1,1 } },
177 .{ .from = 0x0D0E, .to = 0x0D10, .since = .{ 1,1 } },
178 .{ .from = 0x0D12, .to = 0x0D28, .since = .{ 1,1 } },
179 .{ .from = 0x0D2A, .to = 0x0D39, .since = .{ 1,1 } },
180 .{ .from = 0x0D3E, .to = 0x0D43, .since = .{ 1,1 } },
181 .{ .from = 0x0D46, .to = 0x0D48, .since = .{ 1,1 } },
182 .{ .from = 0x0D4A, .to = 0x0D4D, .since = .{ 1,1 } },
183 .{ .from = 0x0D57, .to = 0x0D57, .since = .{ 1,1 } },
184 .{ .from = 0x0D60, .to = 0x0D61, .since = .{ 1,1 } },
185 .{ .from = 0x0D66, .to = 0x0D6F, .since = .{ 1,1 } },
186 .{ .from = 0x0E01, .to = 0x0E3A, .since = .{ 1,1 } },
187 .{ .from = 0x0E3F, .to = 0x0E5B, .since = .{ 1,1 } },
188 .{ .from = 0x0E81, .to = 0x0E82, .since = .{ 1,1 } },
189 .{ .from = 0x0E84, .to = 0x0E84, .since = .{ 1,1 } },
190 .{ .from = 0x0E87, .to = 0x0E88, .since = .{ 1,1 } },
191 .{ .from = 0x0E8A, .to = 0x0E8A, .since = .{ 1,1 } },
192 .{ .from = 0x0E8D, .to = 0x0E8D, .since = .{ 1,1 } },
193 .{ .from = 0x0E94, .to = 0x0E97, .since = .{ 1,1 } },
194 .{ .from = 0x0E99, .to = 0x0E9F, .since = .{ 1,1 } },
195 .{ .from = 0x0EA1, .to = 0x0EA3, .since = .{ 1,1 } },
196 .{ .from = 0x0EA5, .to = 0x0EA5, .since = .{ 1,1 } },
197 .{ .from = 0x0EA7, .to = 0x0EA7, .since = .{ 1,1 } },
198 .{ .from = 0x0EAA, .to = 0x0EAB, .since = .{ 1,1 } },
199 .{ .from = 0x0EAD, .to = 0x0EB9, .since = .{ 1,1 } },
200 .{ .from = 0x0EBB, .to = 0x0EBD, .since = .{ 1,1 } },
201 .{ .from = 0x0EC0, .to = 0x0EC4, .since = .{ 1,1 } },
202 .{ .from = 0x0EC6, .to = 0x0EC6, .since = .{ 1,1 } },
203 .{ .from = 0x0EC8, .to = 0x0ECD, .since = .{ 1,1 } },
204 .{ .from = 0x0ED0, .to = 0x0ED9, .since = .{ 1,1 } },
205 .{ .from = 0x0EDC, .to = 0x0EDD, .since = .{ 1,1 } },
206 .{ .from = 0x10A0, .to = 0x10C5, .since = .{ 1,1 } },
207 .{ .from = 0x10D0, .to = 0x10F6, .since = .{ 1,1 } },
208 .{ .from = 0x10FB, .to = 0x10FB, .since = .{ 1,1 } },
209 .{ .from = 0x1100, .to = 0x1159, .since = .{ 1,1 } },
210 .{ .from = 0x115F, .to = 0x11A2, .since = .{ 1,1 } },
211 .{ .from = 0x11A8, .to = 0x11F9, .since = .{ 1,1 } },
212 .{ .from = 0x1E00, .to = 0x1E9A, .since = .{ 1,1 } },
213 .{ .from = 0x1EA0, .to = 0x1EF9, .since = .{ 1,1 } },
214 .{ .from = 0x1F00, .to = 0x1F15, .since = .{ 1,1 } },
215 .{ .from = 0x1F18, .to = 0x1F1D, .since = .{ 1,1 } },
216 .{ .from = 0x1F20, .to = 0x1F45, .since = .{ 1,1 } },
217 .{ .from = 0x1F48, .to = 0x1F4D, .since = .{ 1,1 } },
218 .{ .from = 0x1F50, .to = 0x1F57, .since = .{ 1,1 } },
219 .{ .from = 0x1F59, .to = 0x1F59, .since = .{ 1,1 } },
220 .{ .from = 0x1F5B, .to = 0x1F5B, .since = .{ 1,1 } },
221 .{ .from = 0x1F5D, .to = 0x1F5D, .since = .{ 1,1 } },
222 .{ .from = 0x1F5F, .to = 0x1F7D, .since = .{ 1,1 } },
223 .{ .from = 0x1F80, .to = 0x1FB4, .since = .{ 1,1 } },
224 .{ .from = 0x1FB6, .to = 0x1FC4, .since = .{ 1,1 } },
225 .{ .from = 0x1FC6, .to = 0x1FD3, .since = .{ 1,1 } },
226 .{ .from = 0x1FD6, .to = 0x1FDB, .since = .{ 1,1 } },
227 .{ .from = 0x1FDD, .to = 0x1FEF, .since = .{ 1,1 } },
228 .{ .from = 0x1FF2, .to = 0x1FF4, .since = .{ 1,1 } },
229 .{ .from = 0x1FF6, .to = 0x1FFE, .since = .{ 1,1 } },
230 .{ .from = 0x2000, .to = 0x200A, .since = .{ 1,1 } },
231 .{ .from = 0x200B, .to = 0x200F, .since = .{ 1,1 } },
232 .{ .from = 0x2010, .to = 0x2027, .since = .{ 1,1 } },
233 .{ .from = 0x2028, .to = 0x202E, .since = .{ 1,1 } },
234 .{ .from = 0x2030, .to = 0x2046, .since = .{ 1,1 } },
235 .{ .from = 0x206A, .to = 0x206F, .since = .{ 1,1 } },
236 .{ .from = 0x2070, .to = 0x2070, .since = .{ 1,1 } },
237 .{ .from = 0x2074, .to = 0x208E, .since = .{ 1,1 } },
238 .{ .from = 0x20A0, .to = 0x20AA, .since = .{ 1,1 } },
239 .{ .from = 0x20D0, .to = 0x20E1, .since = .{ 1,1 } },
240 .{ .from = 0x2100, .to = 0x2138, .since = .{ 1,1 } },
241 .{ .from = 0x2153, .to = 0x2182, .since = .{ 1,1 } },
242 .{ .from = 0x2190, .to = 0x21EA, .since = .{ 1,1 } },
243 .{ .from = 0x2200, .to = 0x22F1, .since = .{ 1,1 } },
244 .{ .from = 0x2300, .to = 0x2300, .since = .{ 1,1 } },
245 .{ .from = 0x2302, .to = 0x237A, .since = .{ 1,1 } },
246 .{ .from = 0x2400, .to = 0x2424, .since = .{ 1,1 } },
247 .{ .from = 0x2440, .to = 0x244A, .since = .{ 1,1 } },
248 .{ .from = 0x2460, .to = 0x24EA, .since = .{ 1,1 } },
249 .{ .from = 0x2500, .to = 0x2595, .since = .{ 1,1 } },
250 .{ .from = 0x25A0, .to = 0x25EF, .since = .{ 1,1 } },
251 .{ .from = 0x2600, .to = 0x2613, .since = .{ 1,1 } },
252 .{ .from = 0x261A, .to = 0x266F, .since = .{ 1,1 } },
253 .{ .from = 0x2701, .to = 0x2704, .since = .{ 1,1 } },
254 .{ .from = 0x2706, .to = 0x2709, .since = .{ 1,1 } },
255 .{ .from = 0x270C, .to = 0x2727, .since = .{ 1,1 } },
256 .{ .from = 0x2729, .to = 0x274B, .since = .{ 1,1 } },
257 .{ .from = 0x274D, .to = 0x274D, .since = .{ 1,1 } },
258 .{ .from = 0x274F, .to = 0x2752, .since = .{ 1,1 } },
259 .{ .from = 0x2756, .to = 0x2756, .since = .{ 1,1 } },
260 .{ .from = 0x2758, .to = 0x275E, .since = .{ 1,1 } },
261 .{ .from = 0x2761, .to = 0x2767, .since = .{ 1,1 } },
262 .{ .from = 0x2776, .to = 0x2794, .since = .{ 1,1 } },
263 .{ .from = 0x2798, .to = 0x27AF, .since = .{ 1,1 } },
264 .{ .from = 0x27B1, .to = 0x27BE, .since = .{ 1,1 } },
265 .{ .from = 0x3000, .to = 0x3037, .since = .{ 1,1 } },
266 .{ .from = 0x303F, .to = 0x303F, .since = .{ 1,1 } },
267 .{ .from = 0x3041, .to = 0x3094, .since = .{ 1,1 } },
268 .{ .from = 0x3099, .to = 0x309E, .since = .{ 1,1 } },
269 .{ .from = 0x30A1, .to = 0x30FE, .since = .{ 1,1 } },
270 .{ .from = 0x3105, .to = 0x312C, .since = .{ 1,1 } },
271 .{ .from = 0x3131, .to = 0x318E, .since = .{ 1,1 } },
272 .{ .from = 0x3190, .to = 0x319F, .since = .{ 1,1 } },
273 .{ .from = 0x3200, .to = 0x321C, .since = .{ 1,1 } },
274 .{ .from = 0x3220, .to = 0x3243, .since = .{ 1,1 } },
275 .{ .from = 0x3260, .to = 0x327B, .since = .{ 1,1 } },
276 .{ .from = 0x327F, .to = 0x32B0, .since = .{ 1,1 } },
277 .{ .from = 0x32C0, .to = 0x32CB, .since = .{ 1,1 } },
278 .{ .from = 0x32D0, .to = 0x32FE, .since = .{ 1,1 } },
279 .{ .from = 0x3300, .to = 0x3376, .since = .{ 1,1 } },
280 .{ .from = 0x337B, .to = 0x33DD, .since = .{ 1,1 } },
281 .{ .from = 0x33E0, .to = 0x33FE, .since = .{ 1,1 } },
282 .{ .from = 0x4E00, .to = 0x9FA5, .since = .{ 1,1 } },
283 .{ .from = 0xE000, .to = 0xF8FF, .since = .{ 1,1 } },
284 .{ .from = 0xF900, .to = 0xFA2D, .since = .{ 1,1 } },
285 .{ .from = 0xFB00, .to = 0xFB06, .since = .{ 1,1 } },
286 .{ .from = 0xFB13, .to = 0xFB17, .since = .{ 1,1 } },
287 .{ .from = 0xFB1E, .to = 0xFB36, .since = .{ 1,1 } },
288 .{ .from = 0xFB38, .to = 0xFB3C, .since = .{ 1,1 } },
289 .{ .from = 0xFB3E, .to = 0xFB3E, .since = .{ 1,1 } },
290 .{ .from = 0xFB40, .to = 0xFB41, .since = .{ 1,1 } },
291 .{ .from = 0xFB43, .to = 0xFB44, .since = .{ 1,1 } },
292 .{ .from = 0xFB46, .to = 0xFBB1, .since = .{ 1,1 } },
293 .{ .from = 0xFBD3, .to = 0xFD3F, .since = .{ 1,1 } },
294 .{ .from = 0xFD50, .to = 0xFD8F, .since = .{ 1,1 } },
295 .{ .from = 0xFD92, .to = 0xFDC7, .since = .{ 1,1 } },
296 .{ .from = 0xFDF0, .to = 0xFDFB, .since = .{ 1,1 } },
297 .{ .from = 0xFE20, .to = 0xFE23, .since = .{ 1,1 } },
298 .{ .from = 0xFE30, .to = 0xFE44, .since = .{ 1,1 } },
299 .{ .from = 0xFE49, .to = 0xFE52, .since = .{ 1,1 } },
300 .{ .from = 0xFE54, .to = 0xFE66, .since = .{ 1,1 } },
301 .{ .from = 0xFE68, .to = 0xFE6B, .since = .{ 1,1 } },
302 .{ .from = 0xFE70, .to = 0xFE72, .since = .{ 1,1 } },
303 .{ .from = 0xFE74, .to = 0xFE74, .since = .{ 1,1 } },
304 .{ .from = 0xFE76, .to = 0xFEFC, .since = .{ 1,1 } },
305 .{ .from = 0xFEFF, .to = 0xFEFF, .since = .{ 1,1 } },
306 .{ .from = 0xFF01, .to = 0xFF5E, .since = .{ 1,1 } },
307 .{ .from = 0xFF61, .to = 0xFFBE, .since = .{ 1,1 } },
308 .{ .from = 0xFFC2, .to = 0xFFC7, .since = .{ 1,1 } },
309 .{ .from = 0xFFCA, .to = 0xFFCF, .since = .{ 1,1 } },
310 .{ .from = 0xFFD2, .to = 0xFFD7, .since = .{ 1,1 } },
311 .{ .from = 0xFFDA, .to = 0xFFDC, .since = .{ 1,1 } },
312 .{ .from = 0xFFE0, .to = 0xFFE6, .since = .{ 1,1 } },
313 .{ .from = 0xFFE8, .to = 0xFFEE, .since = .{ 1,1 } },
314 .{ .from = 0xFFFD, .to = 0xFFFD, .since = .{ 1,1 } },
315 .{ .from = 0xFFFE, .to = 0xFFFF, .since = .{ 1,1 } },
316 .{ .from = 0x0591, .to = 0x05A1, .since = .{ 2,0 } },
317 .{ .from = 0x05A3, .to = 0x05AF, .since = .{ 2,0 } },
318 .{ .from = 0x05C4, .to = 0x05C4, .since = .{ 2,0 } },
319 .{ .from = 0x0F00, .to = 0x0F47, .since = .{ 2,0 } },
320 .{ .from = 0x0F49, .to = 0x0F69, .since = .{ 2,0 } },
321 .{ .from = 0x0F71, .to = 0x0F8B, .since = .{ 2,0 } },
322 .{ .from = 0x0F90, .to = 0x0F95, .since = .{ 2,0 } },
323 .{ .from = 0x0F97, .to = 0x0F97, .since = .{ 2,0 } },
324 .{ .from = 0x0F99, .to = 0x0FAD, .since = .{ 2,0 } },
325 .{ .from = 0x0FB1, .to = 0x0FB7, .since = .{ 2,0 } },
326 .{ .from = 0x0FB9, .to = 0x0FB9, .since = .{ 2,0 } },
327 .{ .from = 0x1E9B, .to = 0x1E9B, .since = .{ 2,0 } },
328 .{ .from = 0x20AB, .to = 0x20AB, .since = .{ 2,0 } },
329 .{ .from = 0xAC00, .to = 0xD7A3, .since = .{ 2,0 } },
330 .{ .from = 0xD800, .to = 0xDFFF, .since = .{ 2,0 } },
331 .{ .from = 0x1FFFE, .to = 0x1FFFF, .since = .{ 2,0 } },
332 .{ .from = 0x2FFFE, .to = 0x2FFFF, .since = .{ 2,0 } },
333 .{ .from = 0x3FFFE, .to = 0x3FFFF, .since = .{ 2,0 } },
334 .{ .from = 0x4FFFE, .to = 0x4FFFF, .since = .{ 2,0 } },
335 .{ .from = 0x5FFFE, .to = 0x5FFFF, .since = .{ 2,0 } },
336 .{ .from = 0x6FFFE, .to = 0x6FFFF, .since = .{ 2,0 } },
337 .{ .from = 0x7FFFE, .to = 0x7FFFF, .since = .{ 2,0 } },
338 .{ .from = 0x8FFFE, .to = 0x8FFFF, .since = .{ 2,0 } },
339 .{ .from = 0x9FFFE, .to = 0x9FFFF, .since = .{ 2,0 } },
340 .{ .from = 0xAFFFE, .to = 0xAFFFF, .since = .{ 2,0 } },
341 .{ .from = 0xBFFFE, .to = 0xBFFFF, .since = .{ 2,0 } },
342 .{ .from = 0xCFFFE, .to = 0xCFFFF, .since = .{ 2,0 } },
343 .{ .from = 0xDFFFE, .to = 0xDFFFF, .since = .{ 2,0 } },
344 .{ .from = 0xEFFFE, .to = 0xEFFFF, .since = .{ 2,0 } },
345 .{ .from = 0xF0000, .to = 0xFFFFD, .since = .{ 2,0 } },
346 .{ .from = 0xFFFFE, .to = 0xFFFFF, .since = .{ 2,0 } },
347 .{ .from = 0x100000, .to = 0x10FFFD, .since = .{ 2,0 } },
348 .{ .from = 0x10FFFE, .to = 0x10FFFF, .since = .{ 2,0 } },
349 .{ .from = 0x20AC, .to = 0x20AC, .since = .{ 2,1 } },
350 .{ .from = 0xFFFC, .to = 0xFFFC, .since = .{ 2,1 } },
351 .{ .from = 0x01F6, .to = 0x01F9, .since = .{ 3,0 } },
352 .{ .from = 0x0218, .to = 0x021F, .since = .{ 3,0 } },
353 .{ .from = 0x0222, .to = 0x0233, .since = .{ 3,0 } },
354 .{ .from = 0x02A9, .to = 0x02AD, .since = .{ 3,0 } },
355 .{ .from = 0x02DF, .to = 0x02DF, .since = .{ 3,0 } },
356 .{ .from = 0x02EA, .to = 0x02EE, .since = .{ 3,0 } },
357 .{ .from = 0x0346, .to = 0x034E, .since = .{ 3,0 } },
358 .{ .from = 0x0362, .to = 0x0362, .since = .{ 3,0 } },
359 .{ .from = 0x03D7, .to = 0x03D7, .since = .{ 3,0 } },
360 .{ .from = 0x03DB, .to = 0x03DB, .since = .{ 3,0 } },
361 .{ .from = 0x03DD, .to = 0x03DD, .since = .{ 3,0 } },
362 .{ .from = 0x03DF, .to = 0x03DF, .since = .{ 3,0 } },
363 .{ .from = 0x03E1, .to = 0x03E1, .since = .{ 3,0 } },
364 .{ .from = 0x0400, .to = 0x0400, .since = .{ 3,0 } },
365 .{ .from = 0x040D, .to = 0x040D, .since = .{ 3,0 } },
366 .{ .from = 0x0450, .to = 0x0450, .since = .{ 3,0 } },
367 .{ .from = 0x045D, .to = 0x045D, .since = .{ 3,0 } },
368 .{ .from = 0x0488, .to = 0x0489, .since = .{ 3,0 } },
369 .{ .from = 0x048C, .to = 0x048F, .since = .{ 3,0 } },
370 .{ .from = 0x04EC, .to = 0x04ED, .since = .{ 3,0 } },
371 .{ .from = 0x058A, .to = 0x058A, .since = .{ 3,0 } },
372 .{ .from = 0x0653, .to = 0x0655, .since = .{ 3,0 } },
373 .{ .from = 0x06B8, .to = 0x06B9, .since = .{ 3,0 } },
374 .{ .from = 0x06BF, .to = 0x06BF, .since = .{ 3,0 } },
375 .{ .from = 0x06CF, .to = 0x06CF, .since = .{ 3,0 } },
376 .{ .from = 0x06FA, .to = 0x06FE, .since = .{ 3,0 } },
377 .{ .from = 0x0700, .to = 0x070D, .since = .{ 3,0 } },
378 .{ .from = 0x070F, .to = 0x070F, .since = .{ 3,0 } },
379 .{ .from = 0x0710, .to = 0x072C, .since = .{ 3,0 } },
380 .{ .from = 0x0730, .to = 0x074A, .since = .{ 3,0 } },
381 .{ .from = 0x0780, .to = 0x07B0, .since = .{ 3,0 } },
382 .{ .from = 0x0D82, .to = 0x0D83, .since = .{ 3,0 } },
383 .{ .from = 0x0D85, .to = 0x0D96, .since = .{ 3,0 } },
384 .{ .from = 0x0D9A, .to = 0x0DB1, .since = .{ 3,0 } },
385 .{ .from = 0x0DB3, .to = 0x0DBB, .since = .{ 3,0 } },
386 .{ .from = 0x0DBD, .to = 0x0DBD, .since = .{ 3,0 } },
387 .{ .from = 0x0DC0, .to = 0x0DC6, .since = .{ 3,0 } },
388 .{ .from = 0x0DCA, .to = 0x0DCA, .since = .{ 3,0 } },
389 .{ .from = 0x0DCF, .to = 0x0DD4, .since = .{ 3,0 } },
390 .{ .from = 0x0DD6, .to = 0x0DD6, .since = .{ 3,0 } },
391 .{ .from = 0x0DD8, .to = 0x0DDF, .since = .{ 3,0 } },
392 .{ .from = 0x0DF2, .to = 0x0DF4, .since = .{ 3,0 } },
393 .{ .from = 0x0F6A, .to = 0x0F6A, .since = .{ 3,0 } },
394 .{ .from = 0x0F96, .to = 0x0F96, .since = .{ 3,0 } },
395 .{ .from = 0x0FAE, .to = 0x0FB0, .since = .{ 3,0 } },
396 .{ .from = 0x0FB8, .to = 0x0FB8, .since = .{ 3,0 } },
397 .{ .from = 0x0FBA, .to = 0x0FBC, .since = .{ 3,0 } },
398 .{ .from = 0x0FBE, .to = 0x0FCC, .since = .{ 3,0 } },
399 .{ .from = 0x0FCF, .to = 0x0FCF, .since = .{ 3,0 } },
400 .{ .from = 0x1000, .to = 0x1021, .since = .{ 3,0 } },
401 .{ .from = 0x1023, .to = 0x1027, .since = .{ 3,0 } },
402 .{ .from = 0x1029, .to = 0x102A, .since = .{ 3,0 } },
403 .{ .from = 0x102C, .to = 0x1032, .since = .{ 3,0 } },
404 .{ .from = 0x1036, .to = 0x1039, .since = .{ 3,0 } },
405 .{ .from = 0x1040, .to = 0x1059, .since = .{ 3,0 } },
406 .{ .from = 0x1200, .to = 0x1206, .since = .{ 3,0 } },
407 .{ .from = 0x1208, .to = 0x1246, .since = .{ 3,0 } },
408 .{ .from = 0x1248, .to = 0x1248, .since = .{ 3,0 } },
409 .{ .from = 0x124A, .to = 0x124D, .since = .{ 3,0 } },
410 .{ .from = 0x1250, .to = 0x1256, .since = .{ 3,0 } },
411 .{ .from = 0x1258, .to = 0x1258, .since = .{ 3,0 } },
412 .{ .from = 0x125A, .to = 0x125D, .since = .{ 3,0 } },
413 .{ .from = 0x1260, .to = 0x1286, .since = .{ 3,0 } },
414 .{ .from = 0x1288, .to = 0x1288, .since = .{ 3,0 } },
415 .{ .from = 0x128A, .to = 0x128D, .since = .{ 3,0 } },
416 .{ .from = 0x1290, .to = 0x12AE, .since = .{ 3,0 } },
417 .{ .from = 0x12B0, .to = 0x12B0, .since = .{ 3,0 } },
418 .{ .from = 0x12B2, .to = 0x12B5, .since = .{ 3,0 } },
419 .{ .from = 0x12B8, .to = 0x12BE, .since = .{ 3,0 } },
420 .{ .from = 0x12C0, .to = 0x12C0, .since = .{ 3,0 } },
421 .{ .from = 0x12C2, .to = 0x12C5, .since = .{ 3,0 } },
422 .{ .from = 0x12C8, .to = 0x12CE, .since = .{ 3,0 } },
423 .{ .from = 0x12D0, .to = 0x12D6, .since = .{ 3,0 } },
424 .{ .from = 0x12D8, .to = 0x12EE, .since = .{ 3,0 } },
425 .{ .from = 0x12F0, .to = 0x130E, .since = .{ 3,0 } },
426 .{ .from = 0x1310, .to = 0x1310, .since = .{ 3,0 } },
427 .{ .from = 0x1312, .to = 0x1315, .since = .{ 3,0 } },
428 .{ .from = 0x1318, .to = 0x131E, .since = .{ 3,0 } },
429 .{ .from = 0x1320, .to = 0x1346, .since = .{ 3,0 } },
430 .{ .from = 0x1348, .to = 0x135A, .since = .{ 3,0 } },
431 .{ .from = 0x1361, .to = 0x137C, .since = .{ 3,0 } },
432 .{ .from = 0x13A0, .to = 0x13F4, .since = .{ 3,0 } },
433 .{ .from = 0x1401, .to = 0x1676, .since = .{ 3,0 } },
434 .{ .from = 0x1680, .to = 0x169C, .since = .{ 3,0 } },
435 .{ .from = 0x16A0, .to = 0x16F0, .since = .{ 3,0 } },
436 .{ .from = 0x1780, .to = 0x17DC, .since = .{ 3,0 } },
437 .{ .from = 0x17E0, .to = 0x17E9, .since = .{ 3,0 } },
438 .{ .from = 0x1800, .to = 0x180D, .since = .{ 3,0 } },
439 .{ .from = 0x180E, .to = 0x180E, .since = .{ 3,0 } },
440 .{ .from = 0x1810, .to = 0x1819, .since = .{ 3,0 } },
441 .{ .from = 0x1820, .to = 0x1877, .since = .{ 3,0 } },
442 .{ .from = 0x1880, .to = 0x18A9, .since = .{ 3,0 } },
443 .{ .from = 0x202F, .to = 0x202F, .since = .{ 3,0 } },
444 .{ .from = 0x2048, .to = 0x204D, .since = .{ 3,0 } },
445 .{ .from = 0x20AD, .to = 0x20AF, .since = .{ 3,0 } },
446 .{ .from = 0x20E2, .to = 0x20E3, .since = .{ 3,0 } },
447 .{ .from = 0x2139, .to = 0x213A, .since = .{ 3,0 } },
448 .{ .from = 0x2183, .to = 0x2183, .since = .{ 3,0 } },
449 .{ .from = 0x21EB, .to = 0x21F3, .since = .{ 3,0 } },
450 .{ .from = 0x2301, .to = 0x2301, .since = .{ 3,0 } },
451 .{ .from = 0x237B, .to = 0x237B, .since = .{ 3,0 } },
452 .{ .from = 0x237D, .to = 0x239A, .since = .{ 3,0 } },
453 .{ .from = 0x2425, .to = 0x2426, .since = .{ 3,0 } },
454 .{ .from = 0x25F0, .to = 0x25F7, .since = .{ 3,0 } },
455 .{ .from = 0x2619, .to = 0x2619, .since = .{ 3,0 } },
456 .{ .from = 0x2670, .to = 0x2671, .since = .{ 3,0 } },
457 .{ .from = 0x2800, .to = 0x28FF, .since = .{ 3,0 } },
458 .{ .from = 0x2E80, .to = 0x2E99, .since = .{ 3,0 } },
459 .{ .from = 0x2E9B, .to = 0x2EF3, .since = .{ 3,0 } },
460 .{ .from = 0x2F00, .to = 0x2FD5, .since = .{ 3,0 } },
461 .{ .from = 0x2FF0, .to = 0x2FFB, .since = .{ 3,0 } },
462 .{ .from = 0x3038, .to = 0x303A, .since = .{ 3,0 } },
463 .{ .from = 0x303E, .to = 0x303E, .since = .{ 3,0 } },
464 .{ .from = 0x31A0, .to = 0x31B7, .since = .{ 3,0 } },
465 .{ .from = 0x3400, .to = 0x4DB5, .since = .{ 3,0 } },
466 .{ .from = 0xA000, .to = 0xA48C, .since = .{ 3,0 } },
467 .{ .from = 0xA490, .to = 0xA4A1, .since = .{ 3,0 } },
468 .{ .from = 0xA4A4, .to = 0xA4B3, .since = .{ 3,0 } },
469 .{ .from = 0xA4B5, .to = 0xA4C0, .since = .{ 3,0 } },
470 .{ .from = 0xA4C2, .to = 0xA4C4, .since = .{ 3,0 } },
471 .{ .from = 0xA4C6, .to = 0xA4C6, .since = .{ 3,0 } },
472 .{ .from = 0xFB1D, .to = 0xFB1D, .since = .{ 3,0 } },
473 .{ .from = 0xFFF9, .to = 0xFFFB, .since = .{ 3,0 } },
474 .{ .from = 0x03F4, .to = 0x03F5, .since = .{ 3,1 } },
475 .{ .from = 0xFDD0, .to = 0xFDEF, .since = .{ 3,1 } },
476 .{ .from = 0x10300, .to = 0x1031E, .since = .{ 3,1 } },
477 .{ .from = 0x10320, .to = 0x10323, .since = .{ 3,1 } },
478 .{ .from = 0x10330, .to = 0x1034A, .since = .{ 3,1 } },
479 .{ .from = 0x10400, .to = 0x10425, .since = .{ 3,1 } },
480 .{ .from = 0x10428, .to = 0x1044D, .since = .{ 3,1 } },
481 .{ .from = 0x1D000, .to = 0x1D0F5, .since = .{ 3,1 } },
482 .{ .from = 0x1D100, .to = 0x1D126, .since = .{ 3,1 } },
483 .{ .from = 0x1D12A, .to = 0x1D172, .since = .{ 3,1 } },
484 .{ .from = 0x1D173, .to = 0x1D17A, .since = .{ 3,1 } },
485 .{ .from = 0x1D17B, .to = 0x1D1DD, .since = .{ 3,1 } },
486 .{ .from = 0x1D400, .to = 0x1D454, .since = .{ 3,1 } },
487 .{ .from = 0x1D456, .to = 0x1D49C, .since = .{ 3,1 } },
488 .{ .from = 0x1D49E, .to = 0x1D49F, .since = .{ 3,1 } },
489 .{ .from = 0x1D4A2, .to = 0x1D4A2, .since = .{ 3,1 } },
490 .{ .from = 0x1D4A5, .to = 0x1D4A6, .since = .{ 3,1 } },
491 .{ .from = 0x1D4A9, .to = 0x1D4AC, .since = .{ 3,1 } },
492 .{ .from = 0x1D4AE, .to = 0x1D4B9, .since = .{ 3,1 } },
493 .{ .from = 0x1D4BB, .to = 0x1D4BB, .since = .{ 3,1 } },
494 .{ .from = 0x1D4BD, .to = 0x1D4C0, .since = .{ 3,1 } },
495 .{ .from = 0x1D4C2, .to = 0x1D4C3, .since = .{ 3,1 } },
496 .{ .from = 0x1D4C5, .to = 0x1D505, .since = .{ 3,1 } },
497 .{ .from = 0x1D507, .to = 0x1D50A, .since = .{ 3,1 } },
498 .{ .from = 0x1D50D, .to = 0x1D514, .since = .{ 3,1 } },
499 .{ .from = 0x1D516, .to = 0x1D51C, .since = .{ 3,1 } },
500 .{ .from = 0x1D51E, .to = 0x1D539, .since = .{ 3,1 } },
501 .{ .from = 0x1D53B, .to = 0x1D53E, .since = .{ 3,1 } },
502 .{ .from = 0x1D540, .to = 0x1D544, .since = .{ 3,1 } },
503 .{ .from = 0x1D546, .to = 0x1D546, .since = .{ 3,1 } },
504 .{ .from = 0x1D54A, .to = 0x1D550, .since = .{ 3,1 } },
505 .{ .from = 0x1D552, .to = 0x1D6A3, .since = .{ 3,1 } },
506 .{ .from = 0x1D6A8, .to = 0x1D7C9, .since = .{ 3,1 } },
507 .{ .from = 0x1D7CE, .to = 0x1D7FF, .since = .{ 3,1 } },
508 .{ .from = 0x20000, .to = 0x2A6D6, .since = .{ 3,1 } },
509 .{ .from = 0x2F800, .to = 0x2FA1D, .since = .{ 3,1 } },
510 .{ .from = 0xE0001, .to = 0xE0001, .since = .{ 3,1 } },
511 .{ .from = 0xE0020, .to = 0xE007F, .since = .{ 3,1 } },
512 .{ .from = 0x0220, .to = 0x0220, .since = .{ 3,2 } },
513 .{ .from = 0x034F, .to = 0x034F, .since = .{ 3,2 } },
514 .{ .from = 0x0363, .to = 0x036F, .since = .{ 3,2 } },
515 .{ .from = 0x03D8, .to = 0x03D9, .since = .{ 3,2 } },
516 .{ .from = 0x03F6, .to = 0x03F6, .since = .{ 3,2 } },
517 .{ .from = 0x048A, .to = 0x048B, .since = .{ 3,2 } },
518 .{ .from = 0x04C5, .to = 0x04C6, .since = .{ 3,2 } },
519 .{ .from = 0x04C9, .to = 0x04CA, .since = .{ 3,2 } },
520 .{ .from = 0x04CD, .to = 0x04CE, .since = .{ 3,2 } },
521 .{ .from = 0x0500, .to = 0x050F, .since = .{ 3,2 } },
522 .{ .from = 0x066E, .to = 0x066F, .since = .{ 3,2 } },
523 .{ .from = 0x07B1, .to = 0x07B1, .since = .{ 3,2 } },
524 .{ .from = 0x10F7, .to = 0x10F8, .since = .{ 3,2 } },
525 .{ .from = 0x1700, .to = 0x170C, .since = .{ 3,2 } },
526 .{ .from = 0x170E, .to = 0x1714, .since = .{ 3,2 } },
527 .{ .from = 0x1720, .to = 0x1736, .since = .{ 3,2 } },
528 .{ .from = 0x1740, .to = 0x1753, .since = .{ 3,2 } },
529 .{ .from = 0x1760, .to = 0x176C, .since = .{ 3,2 } },
530 .{ .from = 0x176E, .to = 0x1770, .since = .{ 3,2 } },
531 .{ .from = 0x1772, .to = 0x1773, .since = .{ 3,2 } },
532 .{ .from = 0x2047, .to = 0x2047, .since = .{ 3,2 } },
533 .{ .from = 0x204E, .to = 0x2052, .since = .{ 3,2 } },
534 .{ .from = 0x2057, .to = 0x2057, .since = .{ 3,2 } },
535 .{ .from = 0x205F, .to = 0x205F, .since = .{ 3,2 } },
536 .{ .from = 0x2060, .to = 0x2063, .since = .{ 3,2 } },
537 .{ .from = 0x2071, .to = 0x2071, .since = .{ 3,2 } },
538 .{ .from = 0x20B0, .to = 0x20B1, .since = .{ 3,2 } },
539 .{ .from = 0x20E4, .to = 0x20EA, .since = .{ 3,2 } },
540 .{ .from = 0x213D, .to = 0x214B, .since = .{ 3,2 } },
541 .{ .from = 0x21F4, .to = 0x21FF, .since = .{ 3,2 } },
542 .{ .from = 0x22F2, .to = 0x22FF, .since = .{ 3,2 } },
543 .{ .from = 0x237C, .to = 0x237C, .since = .{ 3,2 } },
544 .{ .from = 0x239B, .to = 0x23CE, .since = .{ 3,2 } },
545 .{ .from = 0x24EB, .to = 0x24FE, .since = .{ 3,2 } },
546 .{ .from = 0x2596, .to = 0x259F, .since = .{ 3,2 } },
547 .{ .from = 0x25F8, .to = 0x25FF, .since = .{ 3,2 } },
548 .{ .from = 0x2616, .to = 0x2617, .since = .{ 3,2 } },
549 .{ .from = 0x2672, .to = 0x267D, .since = .{ 3,2 } },
550 .{ .from = 0x2680, .to = 0x2689, .since = .{ 3,2 } },
551 .{ .from = 0x2768, .to = 0x2775, .since = .{ 3,2 } },
552 .{ .from = 0x27D0, .to = 0x27EB, .since = .{ 3,2 } },
553 .{ .from = 0x27F0, .to = 0x27FF, .since = .{ 3,2 } },
554 .{ .from = 0x2900, .to = 0x2AFF, .since = .{ 3,2 } },
555 .{ .from = 0x303B, .to = 0x303D, .since = .{ 3,2 } },
556 .{ .from = 0x3095, .to = 0x3096, .since = .{ 3,2 } },
557 .{ .from = 0x309F, .to = 0x30A0, .since = .{ 3,2 } },
558 .{ .from = 0x30FF, .to = 0x30FF, .since = .{ 3,2 } },
559 .{ .from = 0x31F0, .to = 0x31FF, .since = .{ 3,2 } },
560 .{ .from = 0x3251, .to = 0x325F, .since = .{ 3,2 } },
561 .{ .from = 0x32B1, .to = 0x32BF, .since = .{ 3,2 } },
562 .{ .from = 0xA4A2, .to = 0xA4A3, .since = .{ 3,2 } },
563 .{ .from = 0xA4B4, .to = 0xA4B4, .since = .{ 3,2 } },
564 .{ .from = 0xA4C1, .to = 0xA4C1, .since = .{ 3,2 } },
565 .{ .from = 0xA4C5, .to = 0xA4C5, .since = .{ 3,2 } },
566 .{ .from = 0xFA30, .to = 0xFA6A, .since = .{ 3,2 } },
567 .{ .from = 0xFDFC, .to = 0xFDFC, .since = .{ 3,2 } },
568 .{ .from = 0xFE00, .to = 0xFE0F, .since = .{ 3,2 } },
569 .{ .from = 0xFE45, .to = 0xFE46, .since = .{ 3,2 } },
570 .{ .from = 0xFE73, .to = 0xFE73, .since = .{ 3,2 } },
571 .{ .from = 0xFF5F, .to = 0xFF60, .since = .{ 3,2 } },
572 .{ .from = 0x0221, .to = 0x0221, .since = .{ 4,0 } },
573 .{ .from = 0x0234, .to = 0x0236, .since = .{ 4,0 } },
574 .{ .from = 0x02AE, .to = 0x02AF, .since = .{ 4,0 } },
575 .{ .from = 0x02EF, .to = 0x02FF, .since = .{ 4,0 } },
576 .{ .from = 0x0350, .to = 0x0357, .since = .{ 4,0 } },
577 .{ .from = 0x035D, .to = 0x035F, .since = .{ 4,0 } },
578 .{ .from = 0x03F7, .to = 0x03FB, .since = .{ 4,0 } },
579 .{ .from = 0x0600, .to = 0x0603, .since = .{ 4,0 } },
580 .{ .from = 0x060D, .to = 0x0615, .since = .{ 4,0 } },
581 .{ .from = 0x0656, .to = 0x0658, .since = .{ 4,0 } },
582 .{ .from = 0x06EE, .to = 0x06EF, .since = .{ 4,0 } },
583 .{ .from = 0x06FF, .to = 0x06FF, .since = .{ 4,0 } },
584 .{ .from = 0x072D, .to = 0x072F, .since = .{ 4,0 } },
585 .{ .from = 0x074D, .to = 0x074F, .since = .{ 4,0 } },
586 .{ .from = 0x0904, .to = 0x0904, .since = .{ 4,0 } },
587 .{ .from = 0x09BD, .to = 0x09BD, .since = .{ 4,0 } },
588 .{ .from = 0x0A01, .to = 0x0A01, .since = .{ 4,0 } },
589 .{ .from = 0x0A03, .to = 0x0A03, .since = .{ 4,0 } },
590 .{ .from = 0x0A8C, .to = 0x0A8C, .since = .{ 4,0 } },
591 .{ .from = 0x0AE1, .to = 0x0AE3, .since = .{ 4,0 } },
592 .{ .from = 0x0AF1, .to = 0x0AF1, .since = .{ 4,0 } },
593 .{ .from = 0x0B35, .to = 0x0B35, .since = .{ 4,0 } },
594 .{ .from = 0x0B71, .to = 0x0B71, .since = .{ 4,0 } },
595 .{ .from = 0x0BF3, .to = 0x0BFA, .since = .{ 4,0 } },
596 .{ .from = 0x0CBC, .to = 0x0CBD, .since = .{ 4,0 } },
597 .{ .from = 0x17DD, .to = 0x17DD, .since = .{ 4,0 } },
598 .{ .from = 0x17F0, .to = 0x17F9, .since = .{ 4,0 } },
599 .{ .from = 0x1900, .to = 0x191C, .since = .{ 4,0 } },
600 .{ .from = 0x1920, .to = 0x192B, .since = .{ 4,0 } },
601 .{ .from = 0x1930, .to = 0x193B, .since = .{ 4,0 } },
602 .{ .from = 0x1940, .to = 0x1940, .since = .{ 4,0 } },
603 .{ .from = 0x1944, .to = 0x196D, .since = .{ 4,0 } },
604 .{ .from = 0x1970, .to = 0x1974, .since = .{ 4,0 } },
605 .{ .from = 0x19E0, .to = 0x19FF, .since = .{ 4,0 } },
606 .{ .from = 0x1D00, .to = 0x1D6B, .since = .{ 4,0 } },
607 .{ .from = 0x2053, .to = 0x2054, .since = .{ 4,0 } },
608 .{ .from = 0x213B, .to = 0x213B, .since = .{ 4,0 } },
609 .{ .from = 0x23CF, .to = 0x23D0, .since = .{ 4,0 } },
610 .{ .from = 0x24FF, .to = 0x24FF, .since = .{ 4,0 } },
611 .{ .from = 0x2614, .to = 0x2615, .since = .{ 4,0 } },
612 .{ .from = 0x268A, .to = 0x2691, .since = .{ 4,0 } },
613 .{ .from = 0x26A0, .to = 0x26A1, .since = .{ 4,0 } },
614 .{ .from = 0x2B00, .to = 0x2B0D, .since = .{ 4,0 } },
615 .{ .from = 0x321D, .to = 0x321E, .since = .{ 4,0 } },
616 .{ .from = 0x3250, .to = 0x3250, .since = .{ 4,0 } },
617 .{ .from = 0x327C, .to = 0x327D, .since = .{ 4,0 } },
618 .{ .from = 0x32CC, .to = 0x32CF, .since = .{ 4,0 } },
619 .{ .from = 0x3377, .to = 0x337A, .since = .{ 4,0 } },
620 .{ .from = 0x33DE, .to = 0x33DF, .since = .{ 4,0 } },
621 .{ .from = 0x33FF, .to = 0x33FF, .since = .{ 4,0 } },
622 .{ .from = 0x4DC0, .to = 0x4DFF, .since = .{ 4,0 } },
623 .{ .from = 0xFDFD, .to = 0xFDFD, .since = .{ 4,0 } },
624 .{ .from = 0xFE47, .to = 0xFE48, .since = .{ 4,0 } },
625 .{ .from = 0x10000, .to = 0x1000B, .since = .{ 4,0 } },
626 .{ .from = 0x1000D, .to = 0x10026, .since = .{ 4,0 } },
627 .{ .from = 0x10028, .to = 0x1003A, .since = .{ 4,0 } },
628 .{ .from = 0x1003C, .to = 0x1003D, .since = .{ 4,0 } },
629 .{ .from = 0x1003F, .to = 0x1004D, .since = .{ 4,0 } },
630 .{ .from = 0x10050, .to = 0x1005D, .since = .{ 4,0 } },
631 .{ .from = 0x10080, .to = 0x100FA, .since = .{ 4,0 } },
632 .{ .from = 0x10100, .to = 0x10102, .since = .{ 4,0 } },
633 .{ .from = 0x10107, .to = 0x10133, .since = .{ 4,0 } },
634 .{ .from = 0x10137, .to = 0x1013F, .since = .{ 4,0 } },
635 .{ .from = 0x10380, .to = 0x1039D, .since = .{ 4,0 } },
636 .{ .from = 0x1039F, .to = 0x1039F, .since = .{ 4,0 } },
637 .{ .from = 0x10426, .to = 0x10427, .since = .{ 4,0 } },
638 .{ .from = 0x1044E, .to = 0x1049D, .since = .{ 4,0 } },
639 .{ .from = 0x104A0, .to = 0x104A9, .since = .{ 4,0 } },
640 .{ .from = 0x10800, .to = 0x10805, .since = .{ 4,0 } },
641 .{ .from = 0x10808, .to = 0x10808, .since = .{ 4,0 } },
642 .{ .from = 0x1080A, .to = 0x10835, .since = .{ 4,0 } },
643 .{ .from = 0x10837, .to = 0x10838, .since = .{ 4,0 } },
644 .{ .from = 0x1083C, .to = 0x1083C, .since = .{ 4,0 } },
645 .{ .from = 0x1083F, .to = 0x1083F, .since = .{ 4,0 } },
646 .{ .from = 0x1D300, .to = 0x1D356, .since = .{ 4,0 } },
647 .{ .from = 0x1D4C1, .to = 0x1D4C1, .since = .{ 4,0 } },
648 .{ .from = 0xE0100, .to = 0xE01EF, .since = .{ 4,0 } },
649 .{ .from = 0x0237, .to = 0x0241, .since = .{ 4,1 } },
650 .{ .from = 0x0358, .to = 0x035C, .since = .{ 4,1 } },
651 .{ .from = 0x03FC, .to = 0x03FF, .since = .{ 4,1 } },
652 .{ .from = 0x04F6, .to = 0x04F7, .since = .{ 4,1 } },
653 .{ .from = 0x05A2, .to = 0x05A2, .since = .{ 4,1 } },
654 .{ .from = 0x05C5, .to = 0x05C7, .since = .{ 4,1 } },
655 .{ .from = 0x060B, .to = 0x060B, .since = .{ 4,1 } },
656 .{ .from = 0x061E, .to = 0x061E, .since = .{ 4,1 } },
657 .{ .from = 0x0659, .to = 0x065E, .since = .{ 4,1 } },
658 .{ .from = 0x0750, .to = 0x076D, .since = .{ 4,1 } },
659 .{ .from = 0x097D, .to = 0x097D, .since = .{ 4,1 } },
660 .{ .from = 0x09CE, .to = 0x09CE, .since = .{ 4,1 } },
661 .{ .from = 0x0BB6, .to = 0x0BB6, .since = .{ 4,1 } },
662 .{ .from = 0x0BE6, .to = 0x0BE6, .since = .{ 4,1 } },
663 .{ .from = 0x0FD0, .to = 0x0FD1, .since = .{ 4,1 } },
664 .{ .from = 0x10F9, .to = 0x10FA, .since = .{ 4,1 } },
665 .{ .from = 0x10FC, .to = 0x10FC, .since = .{ 4,1 } },
666 .{ .from = 0x1207, .to = 0x1207, .since = .{ 4,1 } },
667 .{ .from = 0x1247, .to = 0x1247, .since = .{ 4,1 } },
668 .{ .from = 0x1287, .to = 0x1287, .since = .{ 4,1 } },
669 .{ .from = 0x12AF, .to = 0x12AF, .since = .{ 4,1 } },
670 .{ .from = 0x12CF, .to = 0x12CF, .since = .{ 4,1 } },
671 .{ .from = 0x12EF, .to = 0x12EF, .since = .{ 4,1 } },
672 .{ .from = 0x130F, .to = 0x130F, .since = .{ 4,1 } },
673 .{ .from = 0x131F, .to = 0x131F, .since = .{ 4,1 } },
674 .{ .from = 0x1347, .to = 0x1347, .since = .{ 4,1 } },
675 .{ .from = 0x135F, .to = 0x1360, .since = .{ 4,1 } },
676 .{ .from = 0x1380, .to = 0x1399, .since = .{ 4,1 } },
677 .{ .from = 0x1980, .to = 0x19A9, .since = .{ 4,1 } },
678 .{ .from = 0x19B0, .to = 0x19C9, .since = .{ 4,1 } },
679 .{ .from = 0x19D0, .to = 0x19D9, .since = .{ 4,1 } },
680 .{ .from = 0x19DE, .to = 0x19DF, .since = .{ 4,1 } },
681 .{ .from = 0x1A00, .to = 0x1A1B, .since = .{ 4,1 } },
682 .{ .from = 0x1A1E, .to = 0x1A1F, .since = .{ 4,1 } },
683 .{ .from = 0x1D6C, .to = 0x1DC3, .since = .{ 4,1 } },
684 .{ .from = 0x2055, .to = 0x2056, .since = .{ 4,1 } },
685 .{ .from = 0x2058, .to = 0x205E, .since = .{ 4,1 } },
686 .{ .from = 0x2090, .to = 0x2094, .since = .{ 4,1 } },
687 .{ .from = 0x20B2, .to = 0x20B5, .since = .{ 4,1 } },
688 .{ .from = 0x20EB, .to = 0x20EB, .since = .{ 4,1 } },
689 .{ .from = 0x213C, .to = 0x213C, .since = .{ 4,1 } },
690 .{ .from = 0x214C, .to = 0x214C, .since = .{ 4,1 } },
691 .{ .from = 0x23D1, .to = 0x23DB, .since = .{ 4,1 } },
692 .{ .from = 0x2618, .to = 0x2618, .since = .{ 4,1 } },
693 .{ .from = 0x267E, .to = 0x267F, .since = .{ 4,1 } },
694 .{ .from = 0x2692, .to = 0x269C, .since = .{ 4,1 } },
695 .{ .from = 0x26A2, .to = 0x26B1, .since = .{ 4,1 } },
696 .{ .from = 0x27C0, .to = 0x27C6, .since = .{ 4,1 } },
697 .{ .from = 0x2B0E, .to = 0x2B13, .since = .{ 4,1 } },
698 .{ .from = 0x2C00, .to = 0x2C2E, .since = .{ 4,1 } },
699 .{ .from = 0x2C30, .to = 0x2C5E, .since = .{ 4,1 } },
700 .{ .from = 0x2C80, .to = 0x2CEA, .since = .{ 4,1 } },
701 .{ .from = 0x2CF9, .to = 0x2D25, .since = .{ 4,1 } },
702 .{ .from = 0x2D30, .to = 0x2D65, .since = .{ 4,1 } },
703 .{ .from = 0x2D6F, .to = 0x2D6F, .since = .{ 4,1 } },
704 .{ .from = 0x2D80, .to = 0x2D96, .since = .{ 4,1 } },
705 .{ .from = 0x2DA0, .to = 0x2DA6, .since = .{ 4,1 } },
706 .{ .from = 0x2DA8, .to = 0x2DAE, .since = .{ 4,1 } },
707 .{ .from = 0x2DB0, .to = 0x2DB6, .since = .{ 4,1 } },
708 .{ .from = 0x2DB8, .to = 0x2DBE, .since = .{ 4,1 } },
709 .{ .from = 0x2DC0, .to = 0x2DC6, .since = .{ 4,1 } },
710 .{ .from = 0x2DC8, .to = 0x2DCE, .since = .{ 4,1 } },
711 .{ .from = 0x2DD0, .to = 0x2DD6, .since = .{ 4,1 } },
712 .{ .from = 0x2DD8, .to = 0x2DDE, .since = .{ 4,1 } },
713 .{ .from = 0x2E00, .to = 0x2E17, .since = .{ 4,1 } },
714 .{ .from = 0x2E1C, .to = 0x2E1D, .since = .{ 4,1 } },
715 .{ .from = 0x31C0, .to = 0x31CF, .since = .{ 4,1 } },
716 .{ .from = 0x327E, .to = 0x327E, .since = .{ 4,1 } },
717 .{ .from = 0x9FA6, .to = 0x9FBB, .since = .{ 4,1 } },
718 .{ .from = 0xA700, .to = 0xA716, .since = .{ 4,1 } },
719 .{ .from = 0xA800, .to = 0xA82B, .since = .{ 4,1 } },
720 .{ .from = 0xFA70, .to = 0xFAD9, .since = .{ 4,1 } },
721 .{ .from = 0xFE10, .to = 0xFE19, .since = .{ 4,1 } },
722 .{ .from = 0x10140, .to = 0x1018A, .since = .{ 4,1 } },
723 .{ .from = 0x103A0, .to = 0x103C3, .since = .{ 4,1 } },
724 .{ .from = 0x103C8, .to = 0x103D5, .since = .{ 4,1 } },
725 .{ .from = 0x10A00, .to = 0x10A03, .since = .{ 4,1 } },
726 .{ .from = 0x10A05, .to = 0x10A06, .since = .{ 4,1 } },
727 .{ .from = 0x10A0C, .to = 0x10A13, .since = .{ 4,1 } },
728 .{ .from = 0x10A15, .to = 0x10A17, .since = .{ 4,1 } },
729 .{ .from = 0x10A19, .to = 0x10A33, .since = .{ 4,1 } },
730 .{ .from = 0x10A38, .to = 0x10A3A, .since = .{ 4,1 } },
731 .{ .from = 0x10A3F, .to = 0x10A47, .since = .{ 4,1 } },
732 .{ .from = 0x10A50, .to = 0x10A58, .since = .{ 4,1 } },
733 .{ .from = 0x1D200, .to = 0x1D245, .since = .{ 4,1 } },
734 .{ .from = 0x1D6A4, .to = 0x1D6A5, .since = .{ 4,1 } },
735 .{ .from = 0x0242, .to = 0x024F, .since = .{ 5,0 } },
736 .{ .from = 0x037B, .to = 0x037D, .since = .{ 5,0 } },
737 .{ .from = 0x04CF, .to = 0x04CF, .since = .{ 5,0 } },
738 .{ .from = 0x04FA, .to = 0x04FF, .since = .{ 5,0 } },
739 .{ .from = 0x0510, .to = 0x0513, .since = .{ 5,0 } },
740 .{ .from = 0x05BA, .to = 0x05BA, .since = .{ 5,0 } },
741 .{ .from = 0x07C0, .to = 0x07FA, .since = .{ 5,0 } },
742 .{ .from = 0x097B, .to = 0x097C, .since = .{ 5,0 } },
743 .{ .from = 0x097E, .to = 0x097F, .since = .{ 5,0 } },
744 .{ .from = 0x0CE2, .to = 0x0CE3, .since = .{ 5,0 } },
745 .{ .from = 0x0CF1, .to = 0x0CF2, .since = .{ 5,0 } },
746 .{ .from = 0x1B00, .to = 0x1B4B, .since = .{ 5,0 } },
747 .{ .from = 0x1B50, .to = 0x1B7C, .since = .{ 5,0 } },
748 .{ .from = 0x1DC4, .to = 0x1DCA, .since = .{ 5,0 } },
749 .{ .from = 0x1DFE, .to = 0x1DFF, .since = .{ 5,0 } },
750 .{ .from = 0x20EC, .to = 0x20EF, .since = .{ 5,0 } },
751 .{ .from = 0x214D, .to = 0x214E, .since = .{ 5,0 } },
752 .{ .from = 0x2184, .to = 0x2184, .since = .{ 5,0 } },
753 .{ .from = 0x23DC, .to = 0x23E7, .since = .{ 5,0 } },
754 .{ .from = 0x26B2, .to = 0x26B2, .since = .{ 5,0 } },
755 .{ .from = 0x27C7, .to = 0x27CA, .since = .{ 5,0 } },
756 .{ .from = 0x2B14, .to = 0x2B1A, .since = .{ 5,0 } },
757 .{ .from = 0x2B20, .to = 0x2B23, .since = .{ 5,0 } },
758 .{ .from = 0x2C60, .to = 0x2C6C, .since = .{ 5,0 } },
759 .{ .from = 0x2C74, .to = 0x2C77, .since = .{ 5,0 } },
760 .{ .from = 0xA717, .to = 0xA71A, .since = .{ 5,0 } },
761 .{ .from = 0xA720, .to = 0xA721, .since = .{ 5,0 } },
762 .{ .from = 0xA840, .to = 0xA877, .since = .{ 5,0 } },
763 .{ .from = 0x10900, .to = 0x10919, .since = .{ 5,0 } },
764 .{ .from = 0x1091F, .to = 0x1091F, .since = .{ 5,0 } },
765 .{ .from = 0x12000, .to = 0x1236E, .since = .{ 5,0 } },
766 .{ .from = 0x12400, .to = 0x12462, .since = .{ 5,0 } },
767 .{ .from = 0x12470, .to = 0x12473, .since = .{ 5,0 } },
768 .{ .from = 0x1D360, .to = 0x1D371, .since = .{ 5,0 } },
769 .{ .from = 0x1D7CA, .to = 0x1D7CB, .since = .{ 5,0 } },
770 .{ .from = 0x0370, .to = 0x0373, .since = .{ 5,1 } },
771 .{ .from = 0x0376, .to = 0x0377, .since = .{ 5,1 } },
772 .{ .from = 0x03CF, .to = 0x03CF, .since = .{ 5,1 } },
773 .{ .from = 0x0487, .to = 0x0487, .since = .{ 5,1 } },
774 .{ .from = 0x0514, .to = 0x0523, .since = .{ 5,1 } },
775 .{ .from = 0x0606, .to = 0x060A, .since = .{ 5,1 } },
776 .{ .from = 0x0616, .to = 0x061A, .since = .{ 5,1 } },
777 .{ .from = 0x063B, .to = 0x063F, .since = .{ 5,1 } },
778 .{ .from = 0x076E, .to = 0x077F, .since = .{ 5,1 } },
779 .{ .from = 0x0971, .to = 0x0972, .since = .{ 5,1 } },
780 .{ .from = 0x0A51, .to = 0x0A51, .since = .{ 5,1 } },
781 .{ .from = 0x0A75, .to = 0x0A75, .since = .{ 5,1 } },
782 .{ .from = 0x0B44, .to = 0x0B44, .since = .{ 5,1 } },
783 .{ .from = 0x0B62, .to = 0x0B63, .since = .{ 5,1 } },
784 .{ .from = 0x0BD0, .to = 0x0BD0, .since = .{ 5,1 } },
785 .{ .from = 0x0C3D, .to = 0x0C3D, .since = .{ 5,1 } },
786 .{ .from = 0x0C58, .to = 0x0C59, .since = .{ 5,1 } },
787 .{ .from = 0x0C62, .to = 0x0C63, .since = .{ 5,1 } },
788 .{ .from = 0x0C78, .to = 0x0C7F, .since = .{ 5,1 } },
789 .{ .from = 0x0D3D, .to = 0x0D3D, .since = .{ 5,1 } },
790 .{ .from = 0x0D44, .to = 0x0D44, .since = .{ 5,1 } },
791 .{ .from = 0x0D62, .to = 0x0D63, .since = .{ 5,1 } },
792 .{ .from = 0x0D70, .to = 0x0D75, .since = .{ 5,1 } },
793 .{ .from = 0x0D79, .to = 0x0D7F, .since = .{ 5,1 } },
794 .{ .from = 0x0F6B, .to = 0x0F6C, .since = .{ 5,1 } },
795 .{ .from = 0x0FCE, .to = 0x0FCE, .since = .{ 5,1 } },
796 .{ .from = 0x0FD2, .to = 0x0FD4, .since = .{ 5,1 } },
797 .{ .from = 0x1022, .to = 0x1022, .since = .{ 5,1 } },
798 .{ .from = 0x1028, .to = 0x1028, .since = .{ 5,1 } },
799 .{ .from = 0x102B, .to = 0x102B, .since = .{ 5,1 } },
800 .{ .from = 0x1033, .to = 0x1035, .since = .{ 5,1 } },
801 .{ .from = 0x103A, .to = 0x103F, .since = .{ 5,1 } },
802 .{ .from = 0x105A, .to = 0x1099, .since = .{ 5,1 } },
803 .{ .from = 0x109E, .to = 0x109F, .since = .{ 5,1 } },
804 .{ .from = 0x18AA, .to = 0x18AA, .since = .{ 5,1 } },
805 .{ .from = 0x1B80, .to = 0x1BAA, .since = .{ 5,1 } },
806 .{ .from = 0x1BAE, .to = 0x1BB9, .since = .{ 5,1 } },
807 .{ .from = 0x1C00, .to = 0x1C37, .since = .{ 5,1 } },
808 .{ .from = 0x1C3B, .to = 0x1C49, .since = .{ 5,1 } },
809 .{ .from = 0x1C4D, .to = 0x1C7F, .since = .{ 5,1 } },
810 .{ .from = 0x1DCB, .to = 0x1DE6, .since = .{ 5,1 } },
811 .{ .from = 0x1E9C, .to = 0x1E9F, .since = .{ 5,1 } },
812 .{ .from = 0x1EFA, .to = 0x1EFF, .since = .{ 5,1 } },
813 .{ .from = 0x2064, .to = 0x2064, .since = .{ 5,1 } },
814 .{ .from = 0x20F0, .to = 0x20F0, .since = .{ 5,1 } },
815 .{ .from = 0x214F, .to = 0x214F, .since = .{ 5,1 } },
816 .{ .from = 0x2185, .to = 0x2188, .since = .{ 5,1 } },
817 .{ .from = 0x269D, .to = 0x269D, .since = .{ 5,1 } },
818 .{ .from = 0x26B3, .to = 0x26BC, .since = .{ 5,1 } },
819 .{ .from = 0x26C0, .to = 0x26C3, .since = .{ 5,1 } },
820 .{ .from = 0x27CC, .to = 0x27CC, .since = .{ 5,1 } },
821 .{ .from = 0x27EC, .to = 0x27EF, .since = .{ 5,1 } },
822 .{ .from = 0x2B1B, .to = 0x2B1F, .since = .{ 5,1 } },
823 .{ .from = 0x2B24, .to = 0x2B4C, .since = .{ 5,1 } },
824 .{ .from = 0x2B50, .to = 0x2B54, .since = .{ 5,1 } },
825 .{ .from = 0x2C6D, .to = 0x2C6F, .since = .{ 5,1 } },
826 .{ .from = 0x2C71, .to = 0x2C73, .since = .{ 5,1 } },
827 .{ .from = 0x2C78, .to = 0x2C7D, .since = .{ 5,1 } },
828 .{ .from = 0x2DE0, .to = 0x2DFF, .since = .{ 5,1 } },
829 .{ .from = 0x2E18, .to = 0x2E1B, .since = .{ 5,1 } },
830 .{ .from = 0x2E1E, .to = 0x2E30, .since = .{ 5,1 } },
831 .{ .from = 0x312D, .to = 0x312D, .since = .{ 5,1 } },
832 .{ .from = 0x31D0, .to = 0x31E3, .since = .{ 5,1 } },
833 .{ .from = 0x9FBC, .to = 0x9FC3, .since = .{ 5,1 } },
834 .{ .from = 0xA500, .to = 0xA62B, .since = .{ 5,1 } },
835 .{ .from = 0xA640, .to = 0xA65F, .since = .{ 5,1 } },
836 .{ .from = 0xA662, .to = 0xA673, .since = .{ 5,1 } },
837 .{ .from = 0xA67C, .to = 0xA697, .since = .{ 5,1 } },
838 .{ .from = 0xA71B, .to = 0xA71F, .since = .{ 5,1 } },
839 .{ .from = 0xA722, .to = 0xA78C, .since = .{ 5,1 } },
840 .{ .from = 0xA7FB, .to = 0xA7FF, .since = .{ 5,1 } },
841 .{ .from = 0xA880, .to = 0xA8C4, .since = .{ 5,1 } },
842 .{ .from = 0xA8CE, .to = 0xA8D9, .since = .{ 5,1 } },
843 .{ .from = 0xA900, .to = 0xA953, .since = .{ 5,1 } },
844 .{ .from = 0xA95F, .to = 0xA95F, .since = .{ 5,1 } },
845 .{ .from = 0xAA00, .to = 0xAA36, .since = .{ 5,1 } },
846 .{ .from = 0xAA40, .to = 0xAA4D, .since = .{ 5,1 } },
847 .{ .from = 0xAA50, .to = 0xAA59, .since = .{ 5,1 } },
848 .{ .from = 0xAA5C, .to = 0xAA5F, .since = .{ 5,1 } },
849 .{ .from = 0xFE24, .to = 0xFE26, .since = .{ 5,1 } },
850 .{ .from = 0x10190, .to = 0x1019B, .since = .{ 5,1 } },
851 .{ .from = 0x101D0, .to = 0x101FD, .since = .{ 5,1 } },
852 .{ .from = 0x10280, .to = 0x1029C, .since = .{ 5,1 } },
853 .{ .from = 0x102A0, .to = 0x102D0, .since = .{ 5,1 } },
854 .{ .from = 0x10920, .to = 0x10939, .since = .{ 5,1 } },
855 .{ .from = 0x1093F, .to = 0x1093F, .since = .{ 5,1 } },
856 .{ .from = 0x1D129, .to = 0x1D129, .since = .{ 5,1 } },
857 .{ .from = 0x1F000, .to = 0x1F02B, .since = .{ 5,1 } },
858 .{ .from = 0x1F030, .to = 0x1F093, .since = .{ 5,1 } },
859 .{ .from = 0x0524, .to = 0x0525, .since = .{ 5,2 } },
860 .{ .from = 0x0800, .to = 0x082D, .since = .{ 5,2 } },
861 .{ .from = 0x0830, .to = 0x083E, .since = .{ 5,2 } },
862 .{ .from = 0x0900, .to = 0x0900, .since = .{ 5,2 } },
863 .{ .from = 0x094E, .to = 0x094E, .since = .{ 5,2 } },
864 .{ .from = 0x0955, .to = 0x0955, .since = .{ 5,2 } },
865 .{ .from = 0x0979, .to = 0x097A, .since = .{ 5,2 } },
866 .{ .from = 0x09FB, .to = 0x09FB, .since = .{ 5,2 } },
867 .{ .from = 0x0FD5, .to = 0x0FD8, .since = .{ 5,2 } },
868 .{ .from = 0x109A, .to = 0x109D, .since = .{ 5,2 } },
869 .{ .from = 0x115A, .to = 0x115E, .since = .{ 5,2 } },
870 .{ .from = 0x11A3, .to = 0x11A7, .since = .{ 5,2 } },
871 .{ .from = 0x11FA, .to = 0x11FF, .since = .{ 5,2 } },
872 .{ .from = 0x1400, .to = 0x1400, .since = .{ 5,2 } },
873 .{ .from = 0x1677, .to = 0x167F, .since = .{ 5,2 } },
874 .{ .from = 0x18B0, .to = 0x18F5, .since = .{ 5,2 } },
875 .{ .from = 0x19AA, .to = 0x19AB, .since = .{ 5,2 } },
876 .{ .from = 0x19DA, .to = 0x19DA, .since = .{ 5,2 } },
877 .{ .from = 0x1A20, .to = 0x1A5E, .since = .{ 5,2 } },
878 .{ .from = 0x1A60, .to = 0x1A7C, .since = .{ 5,2 } },
879 .{ .from = 0x1A7F, .to = 0x1A89, .since = .{ 5,2 } },
880 .{ .from = 0x1A90, .to = 0x1A99, .since = .{ 5,2 } },
881 .{ .from = 0x1AA0, .to = 0x1AAD, .since = .{ 5,2 } },
882 .{ .from = 0x1CD0, .to = 0x1CF2, .since = .{ 5,2 } },
883 .{ .from = 0x1DFD, .to = 0x1DFD, .since = .{ 5,2 } },
884 .{ .from = 0x20B6, .to = 0x20B8, .since = .{ 5,2 } },
885 .{ .from = 0x2150, .to = 0x2152, .since = .{ 5,2 } },
886 .{ .from = 0x2189, .to = 0x2189, .since = .{ 5,2 } },
887 .{ .from = 0x23E8, .to = 0x23E8, .since = .{ 5,2 } },
888 .{ .from = 0x269E, .to = 0x269F, .since = .{ 5,2 } },
889 .{ .from = 0x26BD, .to = 0x26BF, .since = .{ 5,2 } },
890 .{ .from = 0x26C4, .to = 0x26CD, .since = .{ 5,2 } },
891 .{ .from = 0x26CF, .to = 0x26E1, .since = .{ 5,2 } },
892 .{ .from = 0x26E3, .to = 0x26E3, .since = .{ 5,2 } },
893 .{ .from = 0x26E8, .to = 0x26FF, .since = .{ 5,2 } },
894 .{ .from = 0x2757, .to = 0x2757, .since = .{ 5,2 } },
895 .{ .from = 0x2B55, .to = 0x2B59, .since = .{ 5,2 } },
896 .{ .from = 0x2C70, .to = 0x2C70, .since = .{ 5,2 } },
897 .{ .from = 0x2C7E, .to = 0x2C7F, .since = .{ 5,2 } },
898 .{ .from = 0x2CEB, .to = 0x2CF1, .since = .{ 5,2 } },
899 .{ .from = 0x2E31, .to = 0x2E31, .since = .{ 5,2 } },
900 .{ .from = 0x3244, .to = 0x324F, .since = .{ 5,2 } },
901 .{ .from = 0x9FC4, .to = 0x9FCB, .since = .{ 5,2 } },
902 .{ .from = 0xA4D0, .to = 0xA4FF, .since = .{ 5,2 } },
903 .{ .from = 0xA6A0, .to = 0xA6F7, .since = .{ 5,2 } },
904 .{ .from = 0xA830, .to = 0xA839, .since = .{ 5,2 } },
905 .{ .from = 0xA8E0, .to = 0xA8FB, .since = .{ 5,2 } },
906 .{ .from = 0xA960, .to = 0xA97C, .since = .{ 5,2 } },
907 .{ .from = 0xA980, .to = 0xA9CD, .since = .{ 5,2 } },
908 .{ .from = 0xA9CF, .to = 0xA9D9, .since = .{ 5,2 } },
909 .{ .from = 0xA9DE, .to = 0xA9DF, .since = .{ 5,2 } },
910 .{ .from = 0xAA60, .to = 0xAA7B, .since = .{ 5,2 } },
911 .{ .from = 0xAA80, .to = 0xAAC2, .since = .{ 5,2 } },
912 .{ .from = 0xAADB, .to = 0xAADF, .since = .{ 5,2 } },
913 .{ .from = 0xABC0, .to = 0xABED, .since = .{ 5,2 } },
914 .{ .from = 0xABF0, .to = 0xABF9, .since = .{ 5,2 } },
915 .{ .from = 0xD7B0, .to = 0xD7C6, .since = .{ 5,2 } },
916 .{ .from = 0xD7CB, .to = 0xD7FB, .since = .{ 5,2 } },
917 .{ .from = 0xFA6B, .to = 0xFA6D, .since = .{ 5,2 } },
918 .{ .from = 0x10840, .to = 0x10855, .since = .{ 5,2 } },
919 .{ .from = 0x10857, .to = 0x1085F, .since = .{ 5,2 } },
920 .{ .from = 0x1091A, .to = 0x1091B, .since = .{ 5,2 } },
921 .{ .from = 0x10A60, .to = 0x10A7F, .since = .{ 5,2 } },
922 .{ .from = 0x10B00, .to = 0x10B35, .since = .{ 5,2 } },
923 .{ .from = 0x10B39, .to = 0x10B55, .since = .{ 5,2 } },
924 .{ .from = 0x10B58, .to = 0x10B72, .since = .{ 5,2 } },
925 .{ .from = 0x10B78, .to = 0x10B7F, .since = .{ 5,2 } },
926 .{ .from = 0x10C00, .to = 0x10C48, .since = .{ 5,2 } },
927 .{ .from = 0x10E60, .to = 0x10E7E, .since = .{ 5,2 } },
928 .{ .from = 0x11080, .to = 0x110BC, .since = .{ 5,2 } },
929 .{ .from = 0x110BD, .to = 0x110BD, .since = .{ 5,2 } },
930 .{ .from = 0x110BE, .to = 0x110C1, .since = .{ 5,2 } },
931 .{ .from = 0x13000, .to = 0x1342E, .since = .{ 5,2 } },
932 .{ .from = 0x1F100, .to = 0x1F10A, .since = .{ 5,2 } },
933 .{ .from = 0x1F110, .to = 0x1F12E, .since = .{ 5,2 } },
934 .{ .from = 0x1F131, .to = 0x1F131, .since = .{ 5,2 } },
935 .{ .from = 0x1F13D, .to = 0x1F13D, .since = .{ 5,2 } },
936 .{ .from = 0x1F13F, .to = 0x1F13F, .since = .{ 5,2 } },
937 .{ .from = 0x1F142, .to = 0x1F142, .since = .{ 5,2 } },
938 .{ .from = 0x1F146, .to = 0x1F146, .since = .{ 5,2 } },
939 .{ .from = 0x1F14A, .to = 0x1F14E, .since = .{ 5,2 } },
940 .{ .from = 0x1F157, .to = 0x1F157, .since = .{ 5,2 } },
941 .{ .from = 0x1F15F, .to = 0x1F15F, .since = .{ 5,2 } },
942 .{ .from = 0x1F179, .to = 0x1F179, .since = .{ 5,2 } },
943 .{ .from = 0x1F17B, .to = 0x1F17C, .since = .{ 5,2 } },
944 .{ .from = 0x1F17F, .to = 0x1F17F, .since = .{ 5,2 } },
945 .{ .from = 0x1F18A, .to = 0x1F18D, .since = .{ 5,2 } },
946 .{ .from = 0x1F190, .to = 0x1F190, .since = .{ 5,2 } },
947 .{ .from = 0x1F200, .to = 0x1F200, .since = .{ 5,2 } },
948 .{ .from = 0x1F210, .to = 0x1F231, .since = .{ 5,2 } },
949 .{ .from = 0x1F240, .to = 0x1F248, .since = .{ 5,2 } },
950 .{ .from = 0x2A700, .to = 0x2B734, .since = .{ 5,2 } },
951 .{ .from = 0x0526, .to = 0x0527, .since = .{ 6,0 } },
952 .{ .from = 0x0620, .to = 0x0620, .since = .{ 6,0 } },
953 .{ .from = 0x065F, .to = 0x065F, .since = .{ 6,0 } },
954 .{ .from = 0x0840, .to = 0x085B, .since = .{ 6,0 } },
955 .{ .from = 0x085E, .to = 0x085E, .since = .{ 6,0 } },
956 .{ .from = 0x093A, .to = 0x093B, .since = .{ 6,0 } },
957 .{ .from = 0x094F, .to = 0x094F, .since = .{ 6,0 } },
958 .{ .from = 0x0956, .to = 0x0957, .since = .{ 6,0 } },
959 .{ .from = 0x0973, .to = 0x0977, .since = .{ 6,0 } },
960 .{ .from = 0x0B72, .to = 0x0B77, .since = .{ 6,0 } },
961 .{ .from = 0x0D29, .to = 0x0D29, .since = .{ 6,0 } },
962 .{ .from = 0x0D3A, .to = 0x0D3A, .since = .{ 6,0 } },
963 .{ .from = 0x0D4E, .to = 0x0D4E, .since = .{ 6,0 } },
964 .{ .from = 0x0F8C, .to = 0x0F8F, .since = .{ 6,0 } },
965 .{ .from = 0x0FD9, .to = 0x0FDA, .since = .{ 6,0 } },
966 .{ .from = 0x135D, .to = 0x135E, .since = .{ 6,0 } },
967 .{ .from = 0x1BC0, .to = 0x1BF3, .since = .{ 6,0 } },
968 .{ .from = 0x1BFC, .to = 0x1BFF, .since = .{ 6,0 } },
969 .{ .from = 0x1DFC, .to = 0x1DFC, .since = .{ 6,0 } },
970 .{ .from = 0x2095, .to = 0x209C, .since = .{ 6,0 } },
971 .{ .from = 0x20B9, .to = 0x20B9, .since = .{ 6,0 } },
972 .{ .from = 0x23E9, .to = 0x23F3, .since = .{ 6,0 } },
973 .{ .from = 0x26CE, .to = 0x26CE, .since = .{ 6,0 } },
974 .{ .from = 0x26E2, .to = 0x26E2, .since = .{ 6,0 } },
975 .{ .from = 0x26E4, .to = 0x26E7, .since = .{ 6,0 } },
976 .{ .from = 0x2705, .to = 0x2705, .since = .{ 6,0 } },
977 .{ .from = 0x270A, .to = 0x270B, .since = .{ 6,0 } },
978 .{ .from = 0x2728, .to = 0x2728, .since = .{ 6,0 } },
979 .{ .from = 0x274C, .to = 0x274C, .since = .{ 6,0 } },
980 .{ .from = 0x274E, .to = 0x274E, .since = .{ 6,0 } },
981 .{ .from = 0x2753, .to = 0x2755, .since = .{ 6,0 } },
982 .{ .from = 0x275F, .to = 0x2760, .since = .{ 6,0 } },
983 .{ .from = 0x2795, .to = 0x2797, .since = .{ 6,0 } },
984 .{ .from = 0x27B0, .to = 0x27B0, .since = .{ 6,0 } },
985 .{ .from = 0x27BF, .to = 0x27BF, .since = .{ 6,0 } },
986 .{ .from = 0x27CE, .to = 0x27CF, .since = .{ 6,0 } },
987 .{ .from = 0x2D70, .to = 0x2D70, .since = .{ 6,0 } },
988 .{ .from = 0x2D7F, .to = 0x2D7F, .since = .{ 6,0 } },
989 .{ .from = 0x31B8, .to = 0x31BA, .since = .{ 6,0 } },
990 .{ .from = 0xA660, .to = 0xA661, .since = .{ 6,0 } },
991 .{ .from = 0xA78D, .to = 0xA78E, .since = .{ 6,0 } },
992 .{ .from = 0xA790, .to = 0xA791, .since = .{ 6,0 } },
993 .{ .from = 0xA7A0, .to = 0xA7A9, .since = .{ 6,0 } },
994 .{ .from = 0xA7FA, .to = 0xA7FA, .since = .{ 6,0 } },
995 .{ .from = 0xAB01, .to = 0xAB06, .since = .{ 6,0 } },
996 .{ .from = 0xAB09, .to = 0xAB0E, .since = .{ 6,0 } },
997 .{ .from = 0xAB11, .to = 0xAB16, .since = .{ 6,0 } },
998 .{ .from = 0xAB20, .to = 0xAB26, .since = .{ 6,0 } },
999 .{ .from = 0xAB28, .to = 0xAB2E, .since = .{ 6,0 } },
1000 .{ .from = 0xFBB2, .to = 0xFBC1, .since = .{ 6,0 } },
1001 .{ .from = 0x11000, .to = 0x1104D, .since = .{ 6,0 } },
1002 .{ .from = 0x11052, .to = 0x1106F, .since = .{ 6,0 } },
1003 .{ .from = 0x16800, .to = 0x16A38, .since = .{ 6,0 } },
1004 .{ .from = 0x1B000, .to = 0x1B001, .since = .{ 6,0 } },
1005 .{ .from = 0x1F0A0, .to = 0x1F0AE, .since = .{ 6,0 } },
1006 .{ .from = 0x1F0B1, .to = 0x1F0BE, .since = .{ 6,0 } },
1007 .{ .from = 0x1F0C1, .to = 0x1F0CF, .since = .{ 6,0 } },
1008 .{ .from = 0x1F0D1, .to = 0x1F0DF, .since = .{ 6,0 } },
1009 .{ .from = 0x1F130, .to = 0x1F130, .since = .{ 6,0 } },
1010 .{ .from = 0x1F132, .to = 0x1F13C, .since = .{ 6,0 } },
1011 .{ .from = 0x1F13E, .to = 0x1F13E, .since = .{ 6,0 } },
1012 .{ .from = 0x1F140, .to = 0x1F141, .since = .{ 6,0 } },
1013 .{ .from = 0x1F143, .to = 0x1F145, .since = .{ 6,0 } },
1014 .{ .from = 0x1F147, .to = 0x1F149, .since = .{ 6,0 } },
1015 .{ .from = 0x1F14F, .to = 0x1F156, .since = .{ 6,0 } },
1016 .{ .from = 0x1F158, .to = 0x1F15E, .since = .{ 6,0 } },
1017 .{ .from = 0x1F160, .to = 0x1F169, .since = .{ 6,0 } },
1018 .{ .from = 0x1F170, .to = 0x1F178, .since = .{ 6,0 } },
1019 .{ .from = 0x1F17A, .to = 0x1F17A, .since = .{ 6,0 } },
1020 .{ .from = 0x1F17D, .to = 0x1F17E, .since = .{ 6,0 } },
1021 .{ .from = 0x1F180, .to = 0x1F189, .since = .{ 6,0 } },
1022 .{ .from = 0x1F18E, .to = 0x1F18F, .since = .{ 6,0 } },
1023 .{ .from = 0x1F191, .to = 0x1F19A, .since = .{ 6,0 } },
1024 .{ .from = 0x1F1E6, .to = 0x1F1FF, .since = .{ 6,0 } },
1025 .{ .from = 0x1F201, .to = 0x1F202, .since = .{ 6,0 } },
1026 .{ .from = 0x1F232, .to = 0x1F23A, .since = .{ 6,0 } },
1027 .{ .from = 0x1F250, .to = 0x1F251, .since = .{ 6,0 } },
1028 .{ .from = 0x1F300, .to = 0x1F320, .since = .{ 6,0 } },
1029 .{ .from = 0x1F330, .to = 0x1F335, .since = .{ 6,0 } },
1030 .{ .from = 0x1F337, .to = 0x1F37C, .since = .{ 6,0 } },
1031 .{ .from = 0x1F380, .to = 0x1F393, .since = .{ 6,0 } },
1032 .{ .from = 0x1F3A0, .to = 0x1F3C4, .since = .{ 6,0 } },
1033 .{ .from = 0x1F3C6, .to = 0x1F3CA, .since = .{ 6,0 } },
1034 .{ .from = 0x1F3E0, .to = 0x1F3F0, .since = .{ 6,0 } },
1035 .{ .from = 0x1F400, .to = 0x1F43E, .since = .{ 6,0 } },
1036 .{ .from = 0x1F440, .to = 0x1F440, .since = .{ 6,0 } },
1037 .{ .from = 0x1F442, .to = 0x1F4F7, .since = .{ 6,0 } },
1038 .{ .from = 0x1F4F9, .to = 0x1F4FC, .since = .{ 6,0 } },
1039 .{ .from = 0x1F500, .to = 0x1F53D, .since = .{ 6,0 } },
1040 .{ .from = 0x1F550, .to = 0x1F567, .since = .{ 6,0 } },
1041 .{ .from = 0x1F5FB, .to = 0x1F5FF, .since = .{ 6,0 } },
1042 .{ .from = 0x1F601, .to = 0x1F610, .since = .{ 6,0 } },
1043 .{ .from = 0x1F612, .to = 0x1F614, .since = .{ 6,0 } },
1044 .{ .from = 0x1F616, .to = 0x1F616, .since = .{ 6,0 } },
1045 .{ .from = 0x1F618, .to = 0x1F618, .since = .{ 6,0 } },
1046 .{ .from = 0x1F61A, .to = 0x1F61A, .since = .{ 6,0 } },
1047 .{ .from = 0x1F61C, .to = 0x1F61E, .since = .{ 6,0 } },
1048 .{ .from = 0x1F620, .to = 0x1F625, .since = .{ 6,0 } },
1049 .{ .from = 0x1F628, .to = 0x1F62B, .since = .{ 6,0 } },
1050 .{ .from = 0x1F62D, .to = 0x1F62D, .since = .{ 6,0 } },
1051 .{ .from = 0x1F630, .to = 0x1F633, .since = .{ 6,0 } },
1052 .{ .from = 0x1F635, .to = 0x1F640, .since = .{ 6,0 } },
1053 .{ .from = 0x1F645, .to = 0x1F64F, .since = .{ 6,0 } },
1054 .{ .from = 0x1F680, .to = 0x1F6C5, .since = .{ 6,0 } },
1055 .{ .from = 0x1F700, .to = 0x1F773, .since = .{ 6,0 } },
1056 .{ .from = 0x2B740, .to = 0x2B81D, .since = .{ 6,0 } },
1057 .{ .from = 0x058F, .to = 0x058F, .since = .{ 6,1 } },
1058 .{ .from = 0x0604, .to = 0x0604, .since = .{ 6,1 } },
1059 .{ .from = 0x08A0, .to = 0x08A0, .since = .{ 6,1 } },
1060 .{ .from = 0x08A2, .to = 0x08AC, .since = .{ 6,1 } },
1061 .{ .from = 0x08E4, .to = 0x08FE, .since = .{ 6,1 } },
1062 .{ .from = 0x0AF0, .to = 0x0AF0, .since = .{ 6,1 } },
1063 .{ .from = 0x0EDE, .to = 0x0EDF, .since = .{ 6,1 } },
1064 .{ .from = 0x10C7, .to = 0x10C7, .since = .{ 6,1 } },
1065 .{ .from = 0x10CD, .to = 0x10CD, .since = .{ 6,1 } },
1066 .{ .from = 0x10FD, .to = 0x10FF, .since = .{ 6,1 } },
1067 .{ .from = 0x1BAB, .to = 0x1BAD, .since = .{ 6,1 } },
1068 .{ .from = 0x1BBA, .to = 0x1BBF, .since = .{ 6,1 } },
1069 .{ .from = 0x1CC0, .to = 0x1CC7, .since = .{ 6,1 } },
1070 .{ .from = 0x1CF3, .to = 0x1CF6, .since = .{ 6,1 } },
1071 .{ .from = 0x27CB, .to = 0x27CB, .since = .{ 6,1 } },
1072 .{ .from = 0x27CD, .to = 0x27CD, .since = .{ 6,1 } },
1073 .{ .from = 0x2CF2, .to = 0x2CF3, .since = .{ 6,1 } },
1074 .{ .from = 0x2D27, .to = 0x2D27, .since = .{ 6,1 } },
1075 .{ .from = 0x2D2D, .to = 0x2D2D, .since = .{ 6,1 } },
1076 .{ .from = 0x2D66, .to = 0x2D67, .since = .{ 6,1 } },
1077 .{ .from = 0x2E32, .to = 0x2E3B, .since = .{ 6,1 } },
1078 .{ .from = 0x9FCC, .to = 0x9FCC, .since = .{ 6,1 } },
1079 .{ .from = 0xA674, .to = 0xA67B, .since = .{ 6,1 } },
1080 .{ .from = 0xA69F, .to = 0xA69F, .since = .{ 6,1 } },
1081 .{ .from = 0xA792, .to = 0xA793, .since = .{ 6,1 } },
1082 .{ .from = 0xA7AA, .to = 0xA7AA, .since = .{ 6,1 } },
1083 .{ .from = 0xA7F8, .to = 0xA7F9, .since = .{ 6,1 } },
1084 .{ .from = 0xAAE0, .to = 0xAAF6, .since = .{ 6,1 } },
1085 .{ .from = 0xFA2E, .to = 0xFA2F, .since = .{ 6,1 } },
1086 .{ .from = 0x10980, .to = 0x109B7, .since = .{ 6,1 } },
1087 .{ .from = 0x109BE, .to = 0x109BF, .since = .{ 6,1 } },
1088 .{ .from = 0x110D0, .to = 0x110E8, .since = .{ 6,1 } },
1089 .{ .from = 0x110F0, .to = 0x110F9, .since = .{ 6,1 } },
1090 .{ .from = 0x11100, .to = 0x11134, .since = .{ 6,1 } },
1091 .{ .from = 0x11136, .to = 0x11143, .since = .{ 6,1 } },
1092 .{ .from = 0x11180, .to = 0x111C8, .since = .{ 6,1 } },
1093 .{ .from = 0x111D0, .to = 0x111D9, .since = .{ 6,1 } },
1094 .{ .from = 0x11680, .to = 0x116B7, .since = .{ 6,1 } },
1095 .{ .from = 0x116C0, .to = 0x116C9, .since = .{ 6,1 } },
1096 .{ .from = 0x16F00, .to = 0x16F44, .since = .{ 6,1 } },
1097 .{ .from = 0x16F50, .to = 0x16F7E, .since = .{ 6,1 } },
1098 .{ .from = 0x16F8F, .to = 0x16F9F, .since = .{ 6,1 } },
1099 .{ .from = 0x1EE00, .to = 0x1EE03, .since = .{ 6,1 } },
1100 .{ .from = 0x1EE05, .to = 0x1EE1F, .since = .{ 6,1 } },
1101 .{ .from = 0x1EE21, .to = 0x1EE22, .since = .{ 6,1 } },
1102 .{ .from = 0x1EE24, .to = 0x1EE24, .since = .{ 6,1 } },
1103 .{ .from = 0x1EE27, .to = 0x1EE27, .since = .{ 6,1 } },
1104 .{ .from = 0x1EE29, .to = 0x1EE32, .since = .{ 6,1 } },
1105 .{ .from = 0x1EE34, .to = 0x1EE37, .since = .{ 6,1 } },
1106 .{ .from = 0x1EE39, .to = 0x1EE39, .since = .{ 6,1 } },
1107 .{ .from = 0x1EE3B, .to = 0x1EE3B, .since = .{ 6,1 } },
1108 .{ .from = 0x1EE42, .to = 0x1EE42, .since = .{ 6,1 } },
1109 .{ .from = 0x1EE47, .to = 0x1EE47, .since = .{ 6,1 } },
1110 .{ .from = 0x1EE49, .to = 0x1EE49, .since = .{ 6,1 } },
1111 .{ .from = 0x1EE4B, .to = 0x1EE4B, .since = .{ 6,1 } },
1112 .{ .from = 0x1EE4D, .to = 0x1EE4F, .since = .{ 6,1 } },
1113 .{ .from = 0x1EE51, .to = 0x1EE52, .since = .{ 6,1 } },
1114 .{ .from = 0x1EE54, .to = 0x1EE54, .since = .{ 6,1 } },
1115 .{ .from = 0x1EE57, .to = 0x1EE57, .since = .{ 6,1 } },
1116 .{ .from = 0x1EE59, .to = 0x1EE59, .since = .{ 6,1 } },
1117 .{ .from = 0x1EE5B, .to = 0x1EE5B, .since = .{ 6,1 } },
1118 .{ .from = 0x1EE5D, .to = 0x1EE5D, .since = .{ 6,1 } },
1119 .{ .from = 0x1EE5F, .to = 0x1EE5F, .since = .{ 6,1 } },
1120 .{ .from = 0x1EE61, .to = 0x1EE62, .since = .{ 6,1 } },
1121 .{ .from = 0x1EE64, .to = 0x1EE64, .since = .{ 6,1 } },
1122 .{ .from = 0x1EE67, .to = 0x1EE6A, .since = .{ 6,1 } },
1123 .{ .from = 0x1EE6C, .to = 0x1EE72, .since = .{ 6,1 } },
1124 .{ .from = 0x1EE74, .to = 0x1EE77, .since = .{ 6,1 } },
1125 .{ .from = 0x1EE79, .to = 0x1EE7C, .since = .{ 6,1 } },
1126 .{ .from = 0x1EE7E, .to = 0x1EE7E, .since = .{ 6,1 } },
1127 .{ .from = 0x1EE80, .to = 0x1EE89, .since = .{ 6,1 } },
1128 .{ .from = 0x1EE8B, .to = 0x1EE9B, .since = .{ 6,1 } },
1129 .{ .from = 0x1EEA1, .to = 0x1EEA3, .since = .{ 6,1 } },
1130 .{ .from = 0x1EEA5, .to = 0x1EEA9, .since = .{ 6,1 } },
1131 .{ .from = 0x1EEAB, .to = 0x1EEBB, .since = .{ 6,1 } },
1132 .{ .from = 0x1EEF0, .to = 0x1EEF1, .since = .{ 6,1 } },
1133 .{ .from = 0x1F16A, .to = 0x1F16B, .since = .{ 6,1 } },
1134 .{ .from = 0x1F540, .to = 0x1F543, .since = .{ 6,1 } },
1135 .{ .from = 0x1F600, .to = 0x1F600, .since = .{ 6,1 } },
1136 .{ .from = 0x1F611, .to = 0x1F611, .since = .{ 6,1 } },
1137 .{ .from = 0x1F615, .to = 0x1F615, .since = .{ 6,1 } },
1138 .{ .from = 0x1F617, .to = 0x1F617, .since = .{ 6,1 } },
1139 .{ .from = 0x1F619, .to = 0x1F619, .since = .{ 6,1 } },
1140 .{ .from = 0x1F61B, .to = 0x1F61B, .since = .{ 6,1 } },
1141 .{ .from = 0x1F61F, .to = 0x1F61F, .since = .{ 6,1 } },
1142 .{ .from = 0x1F626, .to = 0x1F627, .since = .{ 6,1 } },
1143 .{ .from = 0x1F62C, .to = 0x1F62C, .since = .{ 6,1 } },
1144 .{ .from = 0x1F62E, .to = 0x1F62F, .since = .{ 6,1 } },
1145 .{ .from = 0x1F634, .to = 0x1F634, .since = .{ 6,1 } },
1146 .{ .from = 0x20BA, .to = 0x20BA, .since = .{ 6,2 } },
1147 .{ .from = 0x061C, .to = 0x061C, .since = .{ 6,3 } },
1148 .{ .from = 0x2066, .to = 0x2069, .since = .{ 6,3 } },
1149 .{ .from = 0x037F, .to = 0x037F, .since = .{ 7,0 } },
1150 .{ .from = 0x0528, .to = 0x052F, .since = .{ 7,0 } },
1151 .{ .from = 0x058D, .to = 0x058E, .since = .{ 7,0 } },
1152 .{ .from = 0x0605, .to = 0x0605, .since = .{ 7,0 } },
1153 .{ .from = 0x08A1, .to = 0x08A1, .since = .{ 7,0 } },
1154 .{ .from = 0x08AD, .to = 0x08B2, .since = .{ 7,0 } },
1155 .{ .from = 0x08FF, .to = 0x08FF, .since = .{ 7,0 } },
1156 .{ .from = 0x0978, .to = 0x0978, .since = .{ 7,0 } },
1157 .{ .from = 0x0980, .to = 0x0980, .since = .{ 7,0 } },
1158 .{ .from = 0x0C00, .to = 0x0C00, .since = .{ 7,0 } },
1159 .{ .from = 0x0C34, .to = 0x0C34, .since = .{ 7,0 } },
1160 .{ .from = 0x0C81, .to = 0x0C81, .since = .{ 7,0 } },
1161 .{ .from = 0x0D01, .to = 0x0D01, .since = .{ 7,0 } },
1162 .{ .from = 0x0DE6, .to = 0x0DEF, .since = .{ 7,0 } },
1163 .{ .from = 0x16F1, .to = 0x16F8, .since = .{ 7,0 } },
1164 .{ .from = 0x191D, .to = 0x191E, .since = .{ 7,0 } },
1165 .{ .from = 0x1AB0, .to = 0x1ABE, .since = .{ 7,0 } },
1166 .{ .from = 0x1CF8, .to = 0x1CF9, .since = .{ 7,0 } },
1167 .{ .from = 0x1DE7, .to = 0x1DF5, .since = .{ 7,0 } },
1168 .{ .from = 0x20BB, .to = 0x20BD, .since = .{ 7,0 } },
1169 .{ .from = 0x23F4, .to = 0x23FA, .since = .{ 7,0 } },
1170 .{ .from = 0x2700, .to = 0x2700, .since = .{ 7,0 } },
1171 .{ .from = 0x2B4D, .to = 0x2B4F, .since = .{ 7,0 } },
1172 .{ .from = 0x2B5A, .to = 0x2B73, .since = .{ 7,0 } },
1173 .{ .from = 0x2B76, .to = 0x2B95, .since = .{ 7,0 } },
1174 .{ .from = 0x2B98, .to = 0x2BB9, .since = .{ 7,0 } },
1175 .{ .from = 0x2BBD, .to = 0x2BC8, .since = .{ 7,0 } },
1176 .{ .from = 0x2BCA, .to = 0x2BD1, .since = .{ 7,0 } },
1177 .{ .from = 0x2E3C, .to = 0x2E42, .since = .{ 7,0 } },
1178 .{ .from = 0xA698, .to = 0xA69D, .since = .{ 7,0 } },
1179 .{ .from = 0xA794, .to = 0xA79F, .since = .{ 7,0 } },
1180 .{ .from = 0xA7AB, .to = 0xA7AD, .since = .{ 7,0 } },
1181 .{ .from = 0xA7B0, .to = 0xA7B1, .since = .{ 7,0 } },
1182 .{ .from = 0xA7F7, .to = 0xA7F7, .since = .{ 7,0 } },
1183 .{ .from = 0xA9E0, .to = 0xA9FE, .since = .{ 7,0 } },
1184 .{ .from = 0xAA7C, .to = 0xAA7F, .since = .{ 7,0 } },
1185 .{ .from = 0xAB30, .to = 0xAB5F, .since = .{ 7,0 } },
1186 .{ .from = 0xAB64, .to = 0xAB65, .since = .{ 7,0 } },
1187 .{ .from = 0xFE27, .to = 0xFE2D, .since = .{ 7,0 } },
1188 .{ .from = 0x1018B, .to = 0x1018C, .since = .{ 7,0 } },
1189 .{ .from = 0x101A0, .to = 0x101A0, .since = .{ 7,0 } },
1190 .{ .from = 0x102E0, .to = 0x102FB, .since = .{ 7,0 } },
1191 .{ .from = 0x1031F, .to = 0x1031F, .since = .{ 7,0 } },
1192 .{ .from = 0x10350, .to = 0x1037A, .since = .{ 7,0 } },
1193 .{ .from = 0x10500, .to = 0x10527, .since = .{ 7,0 } },
1194 .{ .from = 0x10530, .to = 0x10563, .since = .{ 7,0 } },
1195 .{ .from = 0x1056F, .to = 0x1056F, .since = .{ 7,0 } },
1196 .{ .from = 0x10600, .to = 0x10736, .since = .{ 7,0 } },
1197 .{ .from = 0x10740, .to = 0x10755, .since = .{ 7,0 } },
1198 .{ .from = 0x10760, .to = 0x10767, .since = .{ 7,0 } },
1199 .{ .from = 0x10860, .to = 0x1089E, .since = .{ 7,0 } },
1200 .{ .from = 0x108A7, .to = 0x108AF, .since = .{ 7,0 } },
1201 .{ .from = 0x10A80, .to = 0x10A9F, .since = .{ 7,0 } },
1202 .{ .from = 0x10AC0, .to = 0x10AE6, .since = .{ 7,0 } },
1203 .{ .from = 0x10AEB, .to = 0x10AF6, .since = .{ 7,0 } },
1204 .{ .from = 0x10B80, .to = 0x10B91, .since = .{ 7,0 } },
1205 .{ .from = 0x10B99, .to = 0x10B9C, .since = .{ 7,0 } },
1206 .{ .from = 0x10BA9, .to = 0x10BAF, .since = .{ 7,0 } },
1207 .{ .from = 0x1107F, .to = 0x1107F, .since = .{ 7,0 } },
1208 .{ .from = 0x11150, .to = 0x11176, .since = .{ 7,0 } },
1209 .{ .from = 0x111CD, .to = 0x111CD, .since = .{ 7,0 } },
1210 .{ .from = 0x111DA, .to = 0x111DA, .since = .{ 7,0 } },
1211 .{ .from = 0x111E1, .to = 0x111F4, .since = .{ 7,0 } },
1212 .{ .from = 0x11200, .to = 0x11211, .since = .{ 7,0 } },
1213 .{ .from = 0x11213, .to = 0x1123D, .since = .{ 7,0 } },
1214 .{ .from = 0x112B0, .to = 0x112EA, .since = .{ 7,0 } },
1215 .{ .from = 0x112F0, .to = 0x112F9, .since = .{ 7,0 } },
1216 .{ .from = 0x11301, .to = 0x11303, .since = .{ 7,0 } },
1217 .{ .from = 0x11305, .to = 0x1130C, .since = .{ 7,0 } },
1218 .{ .from = 0x1130F, .to = 0x11310, .since = .{ 7,0 } },
1219 .{ .from = 0x11313, .to = 0x11328, .since = .{ 7,0 } },
1220 .{ .from = 0x1132A, .to = 0x11330, .since = .{ 7,0 } },
1221 .{ .from = 0x11332, .to = 0x11333, .since = .{ 7,0 } },
1222 .{ .from = 0x11335, .to = 0x11339, .since = .{ 7,0 } },
1223 .{ .from = 0x1133C, .to = 0x11344, .since = .{ 7,0 } },
1224 .{ .from = 0x11347, .to = 0x11348, .since = .{ 7,0 } },
1225 .{ .from = 0x1134B, .to = 0x1134D, .since = .{ 7,0 } },
1226 .{ .from = 0x11357, .to = 0x11357, .since = .{ 7,0 } },
1227 .{ .from = 0x1135D, .to = 0x11363, .since = .{ 7,0 } },
1228 .{ .from = 0x11366, .to = 0x1136C, .since = .{ 7,0 } },
1229 .{ .from = 0x11370, .to = 0x11374, .since = .{ 7,0 } },
1230 .{ .from = 0x11480, .to = 0x114C7, .since = .{ 7,0 } },
1231 .{ .from = 0x114D0, .to = 0x114D9, .since = .{ 7,0 } },
1232 .{ .from = 0x11580, .to = 0x115B5, .since = .{ 7,0 } },
1233 .{ .from = 0x115B8, .to = 0x115C9, .since = .{ 7,0 } },
1234 .{ .from = 0x11600, .to = 0x11644, .since = .{ 7,0 } },
1235 .{ .from = 0x11650, .to = 0x11659, .since = .{ 7,0 } },
1236 .{ .from = 0x118A0, .to = 0x118F2, .since = .{ 7,0 } },
1237 .{ .from = 0x118FF, .to = 0x118FF, .since = .{ 7,0 } },
1238 .{ .from = 0x11AC0, .to = 0x11AF8, .since = .{ 7,0 } },
1239 .{ .from = 0x1236F, .to = 0x12398, .since = .{ 7,0 } },
1240 .{ .from = 0x12463, .to = 0x1246E, .since = .{ 7,0 } },
1241 .{ .from = 0x12474, .to = 0x12474, .since = .{ 7,0 } },
1242 .{ .from = 0x16A40, .to = 0x16A5E, .since = .{ 7,0 } },
1243 .{ .from = 0x16A60, .to = 0x16A69, .since = .{ 7,0 } },
1244 .{ .from = 0x16A6E, .to = 0x16A6F, .since = .{ 7,0 } },
1245 .{ .from = 0x16AD0, .to = 0x16AED, .since = .{ 7,0 } },
1246 .{ .from = 0x16AF0, .to = 0x16AF5, .since = .{ 7,0 } },
1247 .{ .from = 0x16B00, .to = 0x16B45, .since = .{ 7,0 } },
1248 .{ .from = 0x16B50, .to = 0x16B59, .since = .{ 7,0 } },
1249 .{ .from = 0x16B5B, .to = 0x16B61, .since = .{ 7,0 } },
1250 .{ .from = 0x16B63, .to = 0x16B77, .since = .{ 7,0 } },
1251 .{ .from = 0x16B7D, .to = 0x16B8F, .since = .{ 7,0 } },
1252 .{ .from = 0x1BC00, .to = 0x1BC6A, .since = .{ 7,0 } },
1253 .{ .from = 0x1BC70, .to = 0x1BC7C, .since = .{ 7,0 } },
1254 .{ .from = 0x1BC80, .to = 0x1BC88, .since = .{ 7,0 } },
1255 .{ .from = 0x1BC90, .to = 0x1BC99, .since = .{ 7,0 } },
1256 .{ .from = 0x1BC9C, .to = 0x1BC9F, .since = .{ 7,0 } },
1257 .{ .from = 0x1BCA0, .to = 0x1BCA3, .since = .{ 7,0 } },
1258 .{ .from = 0x1E800, .to = 0x1E8C4, .since = .{ 7,0 } },
1259 .{ .from = 0x1E8C7, .to = 0x1E8D6, .since = .{ 7,0 } },
1260 .{ .from = 0x1F0BF, .to = 0x1F0BF, .since = .{ 7,0 } },
1261 .{ .from = 0x1F0E0, .to = 0x1F0F5, .since = .{ 7,0 } },
1262 .{ .from = 0x1F10B, .to = 0x1F10C, .since = .{ 7,0 } },
1263 .{ .from = 0x1F321, .to = 0x1F32C, .since = .{ 7,0 } },
1264 .{ .from = 0x1F336, .to = 0x1F336, .since = .{ 7,0 } },
1265 .{ .from = 0x1F37D, .to = 0x1F37D, .since = .{ 7,0 } },
1266 .{ .from = 0x1F394, .to = 0x1F39F, .since = .{ 7,0 } },
1267 .{ .from = 0x1F3C5, .to = 0x1F3C5, .since = .{ 7,0 } },
1268 .{ .from = 0x1F3CB, .to = 0x1F3CE, .since = .{ 7,0 } },
1269 .{ .from = 0x1F3D4, .to = 0x1F3DF, .since = .{ 7,0 } },
1270 .{ .from = 0x1F3F1, .to = 0x1F3F7, .since = .{ 7,0 } },
1271 .{ .from = 0x1F43F, .to = 0x1F43F, .since = .{ 7,0 } },
1272 .{ .from = 0x1F441, .to = 0x1F441, .since = .{ 7,0 } },
1273 .{ .from = 0x1F4F8, .to = 0x1F4F8, .since = .{ 7,0 } },
1274 .{ .from = 0x1F4FD, .to = 0x1F4FE, .since = .{ 7,0 } },
1275 .{ .from = 0x1F53E, .to = 0x1F53F, .since = .{ 7,0 } },
1276 .{ .from = 0x1F544, .to = 0x1F54A, .since = .{ 7,0 } },
1277 .{ .from = 0x1F568, .to = 0x1F579, .since = .{ 7,0 } },
1278 .{ .from = 0x1F57B, .to = 0x1F5A3, .since = .{ 7,0 } },
1279 .{ .from = 0x1F5A5, .to = 0x1F5FA, .since = .{ 7,0 } },
1280 .{ .from = 0x1F641, .to = 0x1F642, .since = .{ 7,0 } },
1281 .{ .from = 0x1F650, .to = 0x1F67F, .since = .{ 7,0 } },
1282 .{ .from = 0x1F6C6, .to = 0x1F6CF, .since = .{ 7,0 } },
1283 .{ .from = 0x1F6E0, .to = 0x1F6EC, .since = .{ 7,0 } },
1284 .{ .from = 0x1F6F0, .to = 0x1F6F3, .since = .{ 7,0 } },
1285 .{ .from = 0x1F780, .to = 0x1F7D4, .since = .{ 7,0 } },
1286 .{ .from = 0x1F800, .to = 0x1F80B, .since = .{ 7,0 } },
1287 .{ .from = 0x1F810, .to = 0x1F847, .since = .{ 7,0 } },
1288 .{ .from = 0x1F850, .to = 0x1F859, .since = .{ 7,0 } },
1289 .{ .from = 0x1F860, .to = 0x1F887, .since = .{ 7,0 } },
1290 .{ .from = 0x1F890, .to = 0x1F8AD, .since = .{ 7,0 } },
1291 .{ .from = 0x08B3, .to = 0x08B4, .since = .{ 8,0 } },
1292 .{ .from = 0x08E3, .to = 0x08E3, .since = .{ 8,0 } },
1293 .{ .from = 0x0AF9, .to = 0x0AF9, .since = .{ 8,0 } },
1294 .{ .from = 0x0C5A, .to = 0x0C5A, .since = .{ 8,0 } },
1295 .{ .from = 0x0D5F, .to = 0x0D5F, .since = .{ 8,0 } },
1296 .{ .from = 0x13F5, .to = 0x13F5, .since = .{ 8,0 } },
1297 .{ .from = 0x13F8, .to = 0x13FD, .since = .{ 8,0 } },
1298 .{ .from = 0x20BE, .to = 0x20BE, .since = .{ 8,0 } },
1299 .{ .from = 0x218A, .to = 0x218B, .since = .{ 8,0 } },
1300 .{ .from = 0x2BEC, .to = 0x2BEF, .since = .{ 8,0 } },
1301 .{ .from = 0x9FCD, .to = 0x9FD5, .since = .{ 8,0 } },
1302 .{ .from = 0xA69E, .to = 0xA69E, .since = .{ 8,0 } },
1303 .{ .from = 0xA78F, .to = 0xA78F, .since = .{ 8,0 } },
1304 .{ .from = 0xA7B2, .to = 0xA7B7, .since = .{ 8,0 } },
1305 .{ .from = 0xA8FC, .to = 0xA8FD, .since = .{ 8,0 } },
1306 .{ .from = 0xAB60, .to = 0xAB63, .since = .{ 8,0 } },
1307 .{ .from = 0xAB70, .to = 0xABBF, .since = .{ 8,0 } },
1308 .{ .from = 0xFE2E, .to = 0xFE2F, .since = .{ 8,0 } },
1309 .{ .from = 0x108E0, .to = 0x108F2, .since = .{ 8,0 } },
1310 .{ .from = 0x108F4, .to = 0x108F5, .since = .{ 8,0 } },
1311 .{ .from = 0x108FB, .to = 0x108FF, .since = .{ 8,0 } },
1312 .{ .from = 0x109BC, .to = 0x109BD, .since = .{ 8,0 } },
1313 .{ .from = 0x109C0, .to = 0x109CF, .since = .{ 8,0 } },
1314 .{ .from = 0x109D2, .to = 0x109FF, .since = .{ 8,0 } },
1315 .{ .from = 0x10C80, .to = 0x10CB2, .since = .{ 8,0 } },
1316 .{ .from = 0x10CC0, .to = 0x10CF2, .since = .{ 8,0 } },
1317 .{ .from = 0x10CFA, .to = 0x10CFF, .since = .{ 8,0 } },
1318 .{ .from = 0x111C9, .to = 0x111CC, .since = .{ 8,0 } },
1319 .{ .from = 0x111DB, .to = 0x111DF, .since = .{ 8,0 } },
1320 .{ .from = 0x11280, .to = 0x11286, .since = .{ 8,0 } },
1321 .{ .from = 0x11288, .to = 0x11288, .since = .{ 8,0 } },
1322 .{ .from = 0x1128A, .to = 0x1128D, .since = .{ 8,0 } },
1323 .{ .from = 0x1128F, .to = 0x1129D, .since = .{ 8,0 } },
1324 .{ .from = 0x1129F, .to = 0x112A9, .since = .{ 8,0 } },
1325 .{ .from = 0x11300, .to = 0x11300, .since = .{ 8,0 } },
1326 .{ .from = 0x11350, .to = 0x11350, .since = .{ 8,0 } },
1327 .{ .from = 0x115CA, .to = 0x115DD, .since = .{ 8,0 } },
1328 .{ .from = 0x11700, .to = 0x11719, .since = .{ 8,0 } },
1329 .{ .from = 0x1171D, .to = 0x1172B, .since = .{ 8,0 } },
1330 .{ .from = 0x11730, .to = 0x1173F, .since = .{ 8,0 } },
1331 .{ .from = 0x12399, .to = 0x12399, .since = .{ 8,0 } },
1332 .{ .from = 0x12480, .to = 0x12543, .since = .{ 8,0 } },
1333 .{ .from = 0x14400, .to = 0x14646, .since = .{ 8,0 } },
1334 .{ .from = 0x1D1DE, .to = 0x1D1E8, .since = .{ 8,0 } },
1335 .{ .from = 0x1D800, .to = 0x1DA8B, .since = .{ 8,0 } },
1336 .{ .from = 0x1DA9B, .to = 0x1DA9F, .since = .{ 8,0 } },
1337 .{ .from = 0x1DAA1, .to = 0x1DAAF, .since = .{ 8,0 } },
1338 .{ .from = 0x1F32D, .to = 0x1F32F, .since = .{ 8,0 } },
1339 .{ .from = 0x1F37E, .to = 0x1F37F, .since = .{ 8,0 } },
1340 .{ .from = 0x1F3CF, .to = 0x1F3D3, .since = .{ 8,0 } },
1341 .{ .from = 0x1F3F8, .to = 0x1F3FF, .since = .{ 8,0 } },
1342 .{ .from = 0x1F4FF, .to = 0x1F4FF, .since = .{ 8,0 } },
1343 .{ .from = 0x1F54B, .to = 0x1F54F, .since = .{ 8,0 } },
1344 .{ .from = 0x1F643, .to = 0x1F644, .since = .{ 8,0 } },
1345 .{ .from = 0x1F6D0, .to = 0x1F6D0, .since = .{ 8,0 } },
1346 .{ .from = 0x1F910, .to = 0x1F918, .since = .{ 8,0 } },
1347 .{ .from = 0x1F980, .to = 0x1F984, .since = .{ 8,0 } },
1348 .{ .from = 0x1F9C0, .to = 0x1F9C0, .since = .{ 8,0 } },
1349 .{ .from = 0x2B820, .to = 0x2CEA1, .since = .{ 8,0 } },
1350 .{ .from = 0x08B6, .to = 0x08BD, .since = .{ 9,0 } },
1351 .{ .from = 0x08D4, .to = 0x08E1, .since = .{ 9,0 } },
1352 .{ .from = 0x08E2, .to = 0x08E2, .since = .{ 9,0 } },
1353 .{ .from = 0x0C80, .to = 0x0C80, .since = .{ 9,0 } },
1354 .{ .from = 0x0D4F, .to = 0x0D4F, .since = .{ 9,0 } },
1355 .{ .from = 0x0D54, .to = 0x0D56, .since = .{ 9,0 } },
1356 .{ .from = 0x0D58, .to = 0x0D5E, .since = .{ 9,0 } },
1357 .{ .from = 0x0D76, .to = 0x0D78, .since = .{ 9,0 } },
1358 .{ .from = 0x1C80, .to = 0x1C88, .since = .{ 9,0 } },
1359 .{ .from = 0x1DFB, .to = 0x1DFB, .since = .{ 9,0 } },
1360 .{ .from = 0x23FB, .to = 0x23FE, .since = .{ 9,0 } },
1361 .{ .from = 0x2E43, .to = 0x2E44, .since = .{ 9,0 } },
1362 .{ .from = 0xA7AE, .to = 0xA7AE, .since = .{ 9,0 } },
1363 .{ .from = 0xA8C5, .to = 0xA8C5, .since = .{ 9,0 } },
1364 .{ .from = 0x1018D, .to = 0x1018E, .since = .{ 9,0 } },
1365 .{ .from = 0x104B0, .to = 0x104D3, .since = .{ 9,0 } },
1366 .{ .from = 0x104D8, .to = 0x104FB, .since = .{ 9,0 } },
1367 .{ .from = 0x1123E, .to = 0x1123E, .since = .{ 9,0 } },
1368 .{ .from = 0x11400, .to = 0x11459, .since = .{ 9,0 } },
1369 .{ .from = 0x1145B, .to = 0x1145B, .since = .{ 9,0 } },
1370 .{ .from = 0x1145D, .to = 0x1145D, .since = .{ 9,0 } },
1371 .{ .from = 0x11660, .to = 0x1166C, .since = .{ 9,0 } },
1372 .{ .from = 0x11C00, .to = 0x11C08, .since = .{ 9,0 } },
1373 .{ .from = 0x11C0A, .to = 0x11C36, .since = .{ 9,0 } },
1374 .{ .from = 0x11C38, .to = 0x11C45, .since = .{ 9,0 } },
1375 .{ .from = 0x11C50, .to = 0x11C6C, .since = .{ 9,0 } },
1376 .{ .from = 0x11C70, .to = 0x11C8F, .since = .{ 9,0 } },
1377 .{ .from = 0x11C92, .to = 0x11CA7, .since = .{ 9,0 } },
1378 .{ .from = 0x11CA9, .to = 0x11CB6, .since = .{ 9,0 } },
1379 .{ .from = 0x16FE0, .to = 0x16FE0, .since = .{ 9,0 } },
1380 .{ .from = 0x17000, .to = 0x187EC, .since = .{ 9,0 } },
1381 .{ .from = 0x18800, .to = 0x18AF2, .since = .{ 9,0 } },
1382 .{ .from = 0x1E000, .to = 0x1E006, .since = .{ 9,0 } },
1383 .{ .from = 0x1E008, .to = 0x1E018, .since = .{ 9,0 } },
1384 .{ .from = 0x1E01B, .to = 0x1E021, .since = .{ 9,0 } },
1385 .{ .from = 0x1E023, .to = 0x1E024, .since = .{ 9,0 } },
1386 .{ .from = 0x1E026, .to = 0x1E02A, .since = .{ 9,0 } },
1387 .{ .from = 0x1E900, .to = 0x1E94A, .since = .{ 9,0 } },
1388 .{ .from = 0x1E950, .to = 0x1E959, .since = .{ 9,0 } },
1389 .{ .from = 0x1E95E, .to = 0x1E95F, .since = .{ 9,0 } },
1390 .{ .from = 0x1F19B, .to = 0x1F1AC, .since = .{ 9,0 } },
1391 .{ .from = 0x1F23B, .to = 0x1F23B, .since = .{ 9,0 } },
1392 .{ .from = 0x1F57A, .to = 0x1F57A, .since = .{ 9,0 } },
1393 .{ .from = 0x1F5A4, .to = 0x1F5A4, .since = .{ 9,0 } },
1394 .{ .from = 0x1F6D1, .to = 0x1F6D2, .since = .{ 9,0 } },
1395 .{ .from = 0x1F6F4, .to = 0x1F6F6, .since = .{ 9,0 } },
1396 .{ .from = 0x1F919, .to = 0x1F91E, .since = .{ 9,0 } },
1397 .{ .from = 0x1F920, .to = 0x1F927, .since = .{ 9,0 } },
1398 .{ .from = 0x1F930, .to = 0x1F930, .since = .{ 9,0 } },
1399 .{ .from = 0x1F933, .to = 0x1F93E, .since = .{ 9,0 } },
1400 .{ .from = 0x1F940, .to = 0x1F94B, .since = .{ 9,0 } },
1401 .{ .from = 0x1F950, .to = 0x1F95E, .since = .{ 9,0 } },
1402 .{ .from = 0x1F985, .to = 0x1F991, .since = .{ 9,0 } },
1403 .{ .from = 0x0860, .to = 0x086A, .since = .{ 10,0 } },
1404 .{ .from = 0x09FC, .to = 0x09FD, .since = .{ 10,0 } },
1405 .{ .from = 0x0AFA, .to = 0x0AFF, .since = .{ 10,0 } },
1406 .{ .from = 0x0D00, .to = 0x0D00, .since = .{ 10,0 } },
1407 .{ .from = 0x0D3B, .to = 0x0D3C, .since = .{ 10,0 } },
1408 .{ .from = 0x1CF7, .to = 0x1CF7, .since = .{ 10,0 } },
1409 .{ .from = 0x1DF6, .to = 0x1DF9, .since = .{ 10,0 } },
1410 .{ .from = 0x20BF, .to = 0x20BF, .since = .{ 10,0 } },
1411 .{ .from = 0x23FF, .to = 0x23FF, .since = .{ 10,0 } },
1412 .{ .from = 0x2BD2, .to = 0x2BD2, .since = .{ 10,0 } },
1413 .{ .from = 0x2E45, .to = 0x2E49, .since = .{ 10,0 } },
1414 .{ .from = 0x312E, .to = 0x312E, .since = .{ 10,0 } },
1415 .{ .from = 0x9FD6, .to = 0x9FEA, .since = .{ 10,0 } },
1416 .{ .from = 0x1032D, .to = 0x1032F, .since = .{ 10,0 } },
1417 .{ .from = 0x11A00, .to = 0x11A47, .since = .{ 10,0 } },
1418 .{ .from = 0x11A50, .to = 0x11A83, .since = .{ 10,0 } },
1419 .{ .from = 0x11A86, .to = 0x11A9C, .since = .{ 10,0 } },
1420 .{ .from = 0x11A9E, .to = 0x11AA2, .since = .{ 10,0 } },
1421 .{ .from = 0x11D00, .to = 0x11D06, .since = .{ 10,0 } },
1422 .{ .from = 0x11D08, .to = 0x11D09, .since = .{ 10,0 } },
1423 .{ .from = 0x11D0B, .to = 0x11D36, .since = .{ 10,0 } },
1424 .{ .from = 0x11D3A, .to = 0x11D3A, .since = .{ 10,0 } },
1425 .{ .from = 0x11D3C, .to = 0x11D3D, .since = .{ 10,0 } },
1426 .{ .from = 0x11D3F, .to = 0x11D47, .since = .{ 10,0 } },
1427 .{ .from = 0x11D50, .to = 0x11D59, .since = .{ 10,0 } },
1428 .{ .from = 0x16FE1, .to = 0x16FE1, .since = .{ 10,0 } },
1429 .{ .from = 0x1B002, .to = 0x1B11E, .since = .{ 10,0 } },
1430 .{ .from = 0x1B170, .to = 0x1B2FB, .since = .{ 10,0 } },
1431 .{ .from = 0x1F260, .to = 0x1F265, .since = .{ 10,0 } },
1432 .{ .from = 0x1F6D3, .to = 0x1F6D4, .since = .{ 10,0 } },
1433 .{ .from = 0x1F6F7, .to = 0x1F6F8, .since = .{ 10,0 } },
1434 .{ .from = 0x1F900, .to = 0x1F90B, .since = .{ 10,0 } },
1435 .{ .from = 0x1F91F, .to = 0x1F91F, .since = .{ 10,0 } },
1436 .{ .from = 0x1F928, .to = 0x1F92F, .since = .{ 10,0 } },
1437 .{ .from = 0x1F931, .to = 0x1F932, .since = .{ 10,0 } },
1438 .{ .from = 0x1F94C, .to = 0x1F94C, .since = .{ 10,0 } },
1439 .{ .from = 0x1F95F, .to = 0x1F96B, .since = .{ 10,0 } },
1440 .{ .from = 0x1F992, .to = 0x1F997, .since = .{ 10,0 } },
1441 .{ .from = 0x1F9D0, .to = 0x1F9E6, .since = .{ 10,0 } },
1442 .{ .from = 0x2CEB0, .to = 0x2EBE0, .since = .{ 10,0 } },
1443 .{ .from = 0x0560, .to = 0x0560, .since = .{ 11,0 } },
1444 .{ .from = 0x0588, .to = 0x0588, .since = .{ 11,0 } },
1445 .{ .from = 0x05EF, .to = 0x05EF, .since = .{ 11,0 } },
1446 .{ .from = 0x07FD, .to = 0x07FF, .since = .{ 11,0 } },
1447 .{ .from = 0x08D3, .to = 0x08D3, .since = .{ 11,0 } },
1448 .{ .from = 0x09FE, .to = 0x09FE, .since = .{ 11,0 } },
1449 .{ .from = 0x0A76, .to = 0x0A76, .since = .{ 11,0 } },
1450 .{ .from = 0x0C04, .to = 0x0C04, .since = .{ 11,0 } },
1451 .{ .from = 0x0C84, .to = 0x0C84, .since = .{ 11,0 } },
1452 .{ .from = 0x1878, .to = 0x1878, .since = .{ 11,0 } },
1453 .{ .from = 0x1C90, .to = 0x1CBA, .since = .{ 11,0 } },
1454 .{ .from = 0x1CBD, .to = 0x1CBF, .since = .{ 11,0 } },
1455 .{ .from = 0x2BBA, .to = 0x2BBC, .since = .{ 11,0 } },
1456 .{ .from = 0x2BD3, .to = 0x2BEB, .since = .{ 11,0 } },
1457 .{ .from = 0x2BF0, .to = 0x2BFE, .since = .{ 11,0 } },
1458 .{ .from = 0x2E4A, .to = 0x2E4E, .since = .{ 11,0 } },
1459 .{ .from = 0x312F, .to = 0x312F, .since = .{ 11,0 } },
1460 .{ .from = 0x9FEB, .to = 0x9FEF, .since = .{ 11,0 } },
1461 .{ .from = 0xA7AF, .to = 0xA7AF, .since = .{ 11,0 } },
1462 .{ .from = 0xA7B8, .to = 0xA7B9, .since = .{ 11,0 } },
1463 .{ .from = 0xA8FE, .to = 0xA8FF, .since = .{ 11,0 } },
1464 .{ .from = 0x10A34, .to = 0x10A35, .since = .{ 11,0 } },
1465 .{ .from = 0x10A48, .to = 0x10A48, .since = .{ 11,0 } },
1466 .{ .from = 0x10D00, .to = 0x10D27, .since = .{ 11,0 } },
1467 .{ .from = 0x10D30, .to = 0x10D39, .since = .{ 11,0 } },
1468 .{ .from = 0x10F00, .to = 0x10F27, .since = .{ 11,0 } },
1469 .{ .from = 0x10F30, .to = 0x10F59, .since = .{ 11,0 } },
1470 .{ .from = 0x110CD, .to = 0x110CD, .since = .{ 11,0 } },
1471 .{ .from = 0x11144, .to = 0x11146, .since = .{ 11,0 } },
1472 .{ .from = 0x1133B, .to = 0x1133B, .since = .{ 11,0 } },
1473 .{ .from = 0x1145E, .to = 0x1145E, .since = .{ 11,0 } },
1474 .{ .from = 0x1171A, .to = 0x1171A, .since = .{ 11,0 } },
1475 .{ .from = 0x11800, .to = 0x1183B, .since = .{ 11,0 } },
1476 .{ .from = 0x11A9D, .to = 0x11A9D, .since = .{ 11,0 } },
1477 .{ .from = 0x11D60, .to = 0x11D65, .since = .{ 11,0 } },
1478 .{ .from = 0x11D67, .to = 0x11D68, .since = .{ 11,0 } },
1479 .{ .from = 0x11D6A, .to = 0x11D8E, .since = .{ 11,0 } },
1480 .{ .from = 0x11D90, .to = 0x11D91, .since = .{ 11,0 } },
1481 .{ .from = 0x11D93, .to = 0x11D98, .since = .{ 11,0 } },
1482 .{ .from = 0x11DA0, .to = 0x11DA9, .since = .{ 11,0 } },
1483 .{ .from = 0x11EE0, .to = 0x11EF8, .since = .{ 11,0 } },
1484 .{ .from = 0x16E40, .to = 0x16E9A, .since = .{ 11,0 } },
1485 .{ .from = 0x187ED, .to = 0x187F1, .since = .{ 11,0 } },
1486 .{ .from = 0x1D2E0, .to = 0x1D2F3, .since = .{ 11,0 } },
1487 .{ .from = 0x1D372, .to = 0x1D378, .since = .{ 11,0 } },
1488 .{ .from = 0x1EC71, .to = 0x1ECB4, .since = .{ 11,0 } },
1489 .{ .from = 0x1F12F, .to = 0x1F12F, .since = .{ 11,0 } },
1490 .{ .from = 0x1F6F9, .to = 0x1F6F9, .since = .{ 11,0 } },
1491 .{ .from = 0x1F7D5, .to = 0x1F7D8, .since = .{ 11,0 } },
1492 .{ .from = 0x1F94D, .to = 0x1F94F, .since = .{ 11,0 } },
1493 .{ .from = 0x1F96C, .to = 0x1F970, .since = .{ 11,0 } },
1494 .{ .from = 0x1F973, .to = 0x1F976, .since = .{ 11,0 } },
1495 .{ .from = 0x1F97A, .to = 0x1F97A, .since = .{ 11,0 } },
1496 .{ .from = 0x1F97C, .to = 0x1F97F, .since = .{ 11,0 } },
1497 .{ .from = 0x1F998, .to = 0x1F9A2, .since = .{ 11,0 } },
1498 .{ .from = 0x1F9B0, .to = 0x1F9B9, .since = .{ 11,0 } },
1499 .{ .from = 0x1F9C1, .to = 0x1F9C2, .since = .{ 11,0 } },
1500 .{ .from = 0x1F9E7, .to = 0x1F9FF, .since = .{ 11,0 } },
1501 .{ .from = 0x1FA60, .to = 0x1FA6D, .since = .{ 11,0 } },
1502 .{ .from = 0x0C77, .to = 0x0C77, .since = .{ 12,0 } },
1503 .{ .from = 0x0E86, .to = 0x0E86, .since = .{ 12,0 } },
1504 .{ .from = 0x0E89, .to = 0x0E89, .since = .{ 12,0 } },
1505 .{ .from = 0x0E8C, .to = 0x0E8C, .since = .{ 12,0 } },
1506 .{ .from = 0x0E8E, .to = 0x0E93, .since = .{ 12,0 } },
1507 .{ .from = 0x0E98, .to = 0x0E98, .since = .{ 12,0 } },
1508 .{ .from = 0x0EA0, .to = 0x0EA0, .since = .{ 12,0 } },
1509 .{ .from = 0x0EA8, .to = 0x0EA9, .since = .{ 12,0 } },
1510 .{ .from = 0x0EAC, .to = 0x0EAC, .since = .{ 12,0 } },
1511 .{ .from = 0x0EBA, .to = 0x0EBA, .since = .{ 12,0 } },
1512 .{ .from = 0x1CFA, .to = 0x1CFA, .since = .{ 12,0 } },
1513 .{ .from = 0x2BC9, .to = 0x2BC9, .since = .{ 12,0 } },
1514 .{ .from = 0x2BFF, .to = 0x2BFF, .since = .{ 12,0 } },
1515 .{ .from = 0x2E4F, .to = 0x2E4F, .since = .{ 12,0 } },
1516 .{ .from = 0xA7BA, .to = 0xA7BF, .since = .{ 12,0 } },
1517 .{ .from = 0xA7C2, .to = 0xA7C6, .since = .{ 12,0 } },
1518 .{ .from = 0xAB66, .to = 0xAB67, .since = .{ 12,0 } },
1519 .{ .from = 0x10FE0, .to = 0x10FF6, .since = .{ 12,0 } },
1520 .{ .from = 0x1145F, .to = 0x1145F, .since = .{ 12,0 } },
1521 .{ .from = 0x116B8, .to = 0x116B8, .since = .{ 12,0 } },
1522 .{ .from = 0x119A0, .to = 0x119A7, .since = .{ 12,0 } },
1523 .{ .from = 0x119AA, .to = 0x119D7, .since = .{ 12,0 } },
1524 .{ .from = 0x119DA, .to = 0x119E4, .since = .{ 12,0 } },
1525 .{ .from = 0x11A84, .to = 0x11A85, .since = .{ 12,0 } },
1526 .{ .from = 0x11FC0, .to = 0x11FF1, .since = .{ 12,0 } },
1527 .{ .from = 0x11FFF, .to = 0x11FFF, .since = .{ 12,0 } },
1528 .{ .from = 0x13430, .to = 0x13438, .since = .{ 12,0 } },
1529 .{ .from = 0x16F45, .to = 0x16F4A, .since = .{ 12,0 } },
1530 .{ .from = 0x16F4F, .to = 0x16F4F, .since = .{ 12,0 } },
1531 .{ .from = 0x16F7F, .to = 0x16F87, .since = .{ 12,0 } },
1532 .{ .from = 0x16FE2, .to = 0x16FE3, .since = .{ 12,0 } },
1533 .{ .from = 0x187F2, .to = 0x187F7, .since = .{ 12,0 } },
1534 .{ .from = 0x1B150, .to = 0x1B152, .since = .{ 12,0 } },
1535 .{ .from = 0x1B164, .to = 0x1B167, .since = .{ 12,0 } },
1536 .{ .from = 0x1E100, .to = 0x1E12C, .since = .{ 12,0 } },
1537 .{ .from = 0x1E130, .to = 0x1E13D, .since = .{ 12,0 } },
1538 .{ .from = 0x1E140, .to = 0x1E149, .since = .{ 12,0 } },
1539 .{ .from = 0x1E14E, .to = 0x1E14F, .since = .{ 12,0 } },
1540 .{ .from = 0x1E2C0, .to = 0x1E2F9, .since = .{ 12,0 } },
1541 .{ .from = 0x1E2FF, .to = 0x1E2FF, .since = .{ 12,0 } },
1542 .{ .from = 0x1E94B, .to = 0x1E94B, .since = .{ 12,0 } },
1543 .{ .from = 0x1ED01, .to = 0x1ED3D, .since = .{ 12,0 } },
1544 .{ .from = 0x1F16C, .to = 0x1F16C, .since = .{ 12,0 } },
1545 .{ .from = 0x1F6D5, .to = 0x1F6D5, .since = .{ 12,0 } },
1546 .{ .from = 0x1F6FA, .to = 0x1F6FA, .since = .{ 12,0 } },
1547 .{ .from = 0x1F7E0, .to = 0x1F7EB, .since = .{ 12,0 } },
1548 .{ .from = 0x1F90D, .to = 0x1F90F, .since = .{ 12,0 } },
1549 .{ .from = 0x1F93F, .to = 0x1F93F, .since = .{ 12,0 } },
1550 .{ .from = 0x1F971, .to = 0x1F971, .since = .{ 12,0 } },
1551 .{ .from = 0x1F97B, .to = 0x1F97B, .since = .{ 12,0 } },
1552 .{ .from = 0x1F9A5, .to = 0x1F9AA, .since = .{ 12,0 } },
1553 .{ .from = 0x1F9AE, .to = 0x1F9AF, .since = .{ 12,0 } },
1554 .{ .from = 0x1F9BA, .to = 0x1F9BF, .since = .{ 12,0 } },
1555 .{ .from = 0x1F9C3, .to = 0x1F9CA, .since = .{ 12,0 } },
1556 .{ .from = 0x1F9CD, .to = 0x1F9CF, .since = .{ 12,0 } },
1557 .{ .from = 0x1FA00, .to = 0x1FA53, .since = .{ 12,0 } },
1558 .{ .from = 0x1FA70, .to = 0x1FA73, .since = .{ 12,0 } },
1559 .{ .from = 0x1FA78, .to = 0x1FA7A, .since = .{ 12,0 } },
1560 .{ .from = 0x1FA80, .to = 0x1FA82, .since = .{ 12,0 } },
1561 .{ .from = 0x1FA90, .to = 0x1FA95, .since = .{ 12,0 } },
1562 .{ .from = 0x32FF, .to = 0x32FF, .since = .{ 12,1 } },
1563 .{ .from = 0x08BE, .to = 0x08C7, .since = .{ 13,0 } },
1564 .{ .from = 0x0B55, .to = 0x0B55, .since = .{ 13,0 } },
1565 .{ .from = 0x0D04, .to = 0x0D04, .since = .{ 13,0 } },
1566 .{ .from = 0x0D81, .to = 0x0D81, .since = .{ 13,0 } },
1567 .{ .from = 0x1ABF, .to = 0x1AC0, .since = .{ 13,0 } },
1568 .{ .from = 0x2B97, .to = 0x2B97, .since = .{ 13,0 } },
1569 .{ .from = 0x2E50, .to = 0x2E52, .since = .{ 13,0 } },
1570 .{ .from = 0x31BB, .to = 0x31BF, .since = .{ 13,0 } },
1571 .{ .from = 0x4DB6, .to = 0x4DBF, .since = .{ 13,0 } },
1572 .{ .from = 0x9FF0, .to = 0x9FFC, .since = .{ 13,0 } },
1573 .{ .from = 0xA7C7, .to = 0xA7CA, .since = .{ 13,0 } },
1574 .{ .from = 0xA7F5, .to = 0xA7F6, .since = .{ 13,0 } },
1575 .{ .from = 0xA82C, .to = 0xA82C, .since = .{ 13,0 } },
1576 .{ .from = 0xAB68, .to = 0xAB6B, .since = .{ 13,0 } },
1577 .{ .from = 0x1019C, .to = 0x1019C, .since = .{ 13,0 } },
1578 .{ .from = 0x10E80, .to = 0x10EA9, .since = .{ 13,0 } },
1579 .{ .from = 0x10EAB, .to = 0x10EAD, .since = .{ 13,0 } },
1580 .{ .from = 0x10EB0, .to = 0x10EB1, .since = .{ 13,0 } },
1581 .{ .from = 0x10FB0, .to = 0x10FCB, .since = .{ 13,0 } },
1582 .{ .from = 0x11147, .to = 0x11147, .since = .{ 13,0 } },
1583 .{ .from = 0x111CE, .to = 0x111CF, .since = .{ 13,0 } },
1584 .{ .from = 0x1145A, .to = 0x1145A, .since = .{ 13,0 } },
1585 .{ .from = 0x11460, .to = 0x11461, .since = .{ 13,0 } },
1586 .{ .from = 0x11900, .to = 0x11906, .since = .{ 13,0 } },
1587 .{ .from = 0x11909, .to = 0x11909, .since = .{ 13,0 } },
1588 .{ .from = 0x1190C, .to = 0x11913, .since = .{ 13,0 } },
1589 .{ .from = 0x11915, .to = 0x11916, .since = .{ 13,0 } },
1590 .{ .from = 0x11918, .to = 0x11935, .since = .{ 13,0 } },
1591 .{ .from = 0x11937, .to = 0x11938, .since = .{ 13,0 } },
1592 .{ .from = 0x1193B, .to = 0x11946, .since = .{ 13,0 } },
1593 .{ .from = 0x11950, .to = 0x11959, .since = .{ 13,0 } },
1594 .{ .from = 0x11FB0, .to = 0x11FB0, .since = .{ 13,0 } },
1595 .{ .from = 0x16FE4, .to = 0x16FE4, .since = .{ 13,0 } },
1596 .{ .from = 0x16FF0, .to = 0x16FF1, .since = .{ 13,0 } },
1597 .{ .from = 0x18AF3, .to = 0x18CD5, .since = .{ 13,0 } },
1598 .{ .from = 0x18D00, .to = 0x18D08, .since = .{ 13,0 } },
1599 .{ .from = 0x1F10D, .to = 0x1F10F, .since = .{ 13,0 } },
1600 .{ .from = 0x1F16D, .to = 0x1F16F, .since = .{ 13,0 } },
1601 .{ .from = 0x1F1AD, .to = 0x1F1AD, .since = .{ 13,0 } },
1602 .{ .from = 0x1F6D6, .to = 0x1F6D7, .since = .{ 13,0 } },
1603 .{ .from = 0x1F6FB, .to = 0x1F6FC, .since = .{ 13,0 } },
1604 .{ .from = 0x1F8B0, .to = 0x1F8B1, .since = .{ 13,0 } },
1605 .{ .from = 0x1F90C, .to = 0x1F90C, .since = .{ 13,0 } },
1606 .{ .from = 0x1F972, .to = 0x1F972, .since = .{ 13,0 } },
1607 .{ .from = 0x1F977, .to = 0x1F978, .since = .{ 13,0 } },
1608 .{ .from = 0x1F9A3, .to = 0x1F9A4, .since = .{ 13,0 } },
1609 .{ .from = 0x1F9AB, .to = 0x1F9AD, .since = .{ 13,0 } },
1610 .{ .from = 0x1F9CB, .to = 0x1F9CB, .since = .{ 13,0 } },
1611 .{ .from = 0x1FA74, .to = 0x1FA74, .since = .{ 13,0 } },
1612 .{ .from = 0x1FA83, .to = 0x1FA86, .since = .{ 13,0 } },
1613 .{ .from = 0x1FA96, .to = 0x1FAA8, .since = .{ 13,0 } },
1614 .{ .from = 0x1FAB0, .to = 0x1FAB6, .since = .{ 13,0 } },
1615 .{ .from = 0x1FAC0, .to = 0x1FAC2, .since = .{ 13,0 } },
1616 .{ .from = 0x1FAD0, .to = 0x1FAD6, .since = .{ 13,0 } },
1617 .{ .from = 0x1FB00, .to = 0x1FB92, .since = .{ 13,0 } },
1618 .{ .from = 0x1FB94, .to = 0x1FBCA, .since = .{ 13,0 } },
1619 .{ .from = 0x1FBF0, .to = 0x1FBF9, .since = .{ 13,0 } },
1620 .{ .from = 0x2A6D7, .to = 0x2A6DD, .since = .{ 13,0 } },
1621 .{ .from = 0x30000, .to = 0x3134A, .since = .{ 13,0 } },
1622};
src/lib.zig+1
...@@ -5,3 +5,4 @@ pub const blocks = @import("./blocks.zig");...@@ -5,3 +5,4 @@ pub const blocks = @import("./blocks.zig");
5pub const cjk_radicals = @import("./cjk_radicals.zig");5pub const cjk_radicals = @import("./cjk_radicals.zig");
6pub const case_folding = @import("./case_folding.zig");6pub const case_folding = @import("./case_folding.zig");
7pub const composition_exclusions = @import("./composition_exclusions.zig");7pub const composition_exclusions = @import("./composition_exclusions.zig");
8pub const derived_age = @import("./derived_age.zig");
src/main.zig+1
...@@ -13,6 +13,7 @@ pub fn main() !void {...@@ -13,6 +13,7 @@ pub fn main() !void {
13 ucd.cjk_radicals,13 ucd.cjk_radicals,
14 ucd.case_folding,14 ucd.case_folding,
15 ucd.composition_exclusions,15 ucd.composition_exclusions,
16 ucd.derived_age,
16 };17 };
1718
18 inline for (data) |b| {19 inline for (data) |b| {