From 0e47f02fbf19f2e9266a413490252a74bec4816a Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 22 Dec 2022 15:46:17 -0800 Subject: [PATCH] add LineBreak, closes #21 --- generate.zig | 1 + scripts/LineBreak.zig | 48 + src/lib.zig | 1 + src/line_break.zig | 3452 +++++++++++++++++++++++++++++++++++++++++ src/main.zig | 1 + 5 files changed, 3503 insertions(+) create mode 100644 scripts/LineBreak.zig create mode 100644 src/line_break.zig diff --git a/generate.zig b/generate.zig index 72c045aabc791c60657b01a72443669f465b980b..c8bce8607ae8a79a7d048bbef83f380a2c6cbeed 100644 --- a/generate.zig +++ b/generate.zig @@ -17,6 +17,7 @@ const files = [_]type{ @import("./scripts/IndicPositionalCategory.zig"), @import("./scripts/IndicSyllabicCategory.zig"), @import("./scripts/Jamo.zig"), + @import("./scripts/LineBreak.zig"), }; pub fn main() !void { diff --git a/scripts/LineBreak.zig b/scripts/LineBreak.zig new file mode 100644 index 0000000000000000000000000000000000000000..4572d4911e9c2e8b53952fca8f2744d2e656bef4 --- /dev/null +++ b/scripts/LineBreak.zig @@ -0,0 +1,48 @@ +const std = @import("std"); +const common = @import("./_common.zig"); + +pub usingnamespace common.Main(struct { + pub const source_file = "LineBreak"; + + pub const dest_file = "src/line_break.zig"; + + pub const dest_header = + \\pub const LineBreak = struct { + \\ from: u21, + \\ to: u21, + \\ category: enum { + \\ BK, CM, CR, GL, LF, NL, SP, WJ, ZW, ZWJ, + \\ AI, AL, B2, BA, BB, CB, CJ, CL, CP, EB, + \\ EM, EX, H2, H3, HL, HY, ID, IN, IS, JL, + \\ JT, JV, NS, NU, OP, PO, PR, QU, RI, SA, + \\ SG, SY, XX, + \\ }, + \\}; + \\ + \\pub const data = [_]LineBreak{ + \\ + ; + + pub const dest_footer = + \\}; + \\ + ; + + pub fn exec(alloc: std.mem.Allocator, line: []const u8, writer: anytype) !bool { + _ = alloc; + var it = std.mem.tokenize(u8, line, "; "); + + const first = it.next().?; + const next = it.next().?; + + if (std.mem.indexOf(u8, first, "..")) |index| { + const start = first[0..index]; + const end = first[index + 2 ..]; + try writer.print(" .{{ .from = 0x{s}, .to = 0x{s}, .category = .{s} }},\n", .{ start, end, next }); + } else { + try writer.print(" .{{ .from = 0x{s}, .to = 0x{s}, .category = .{s} }},\n", .{ first, first, next }); + } + + return true; + } +}); diff --git a/src/lib.zig b/src/lib.zig index c8c63df0f008e267469d7fd9f0d07fc9c7002d21..169b47ec5c810c7c025cdda3b4bac3fe066c9fef 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -18,3 +18,4 @@ pub const hangul_syllable_type = @import("./hangul_syllable_type.zig"); pub const indic_positional_category = @import("./indic_positional_category.zig"); pub const indic_syllabic_category = @import("./indic_syllabic_category.zig"); pub const jamo = @import("./jamo.zig"); +pub const line_break = @import("./line_break.zig"); diff --git a/src/line_break.zig b/src/line_break.zig new file mode 100644 index 0000000000000000000000000000000000000000..13f2d7cdc9684a68048120d1125d0d36c8db9465 --- /dev/null +++ b/src/line_break.zig @@ -0,0 +1,3452 @@ +// This file is part of the Unicode Character Database +// For documentation, see http://www.unicode.org/reports/tr44/ +// +// Based on the source file: https://unicode.org/Public/13.0.0/ucd/LineBreak.txt +// +// zig fmt: off + +pub const LineBreak = struct { + from: u21, + to: u21, + category: enum { + BK, CM, CR, GL, LF, NL, SP, WJ, ZW, ZWJ, + AI, AL, B2, BA, BB, CB, CJ, CL, CP, EB, + EM, EX, H2, H3, HL, HY, ID, IN, IS, JL, + JT, JV, NS, NU, OP, PO, PR, QU, RI, SA, + SG, SY, XX, + }, +}; + +pub const data = [_]LineBreak{ + .{ .from = 0x0000, .to = 0x0008, .category = .CM }, + .{ .from = 0x0009, .to = 0x0009, .category = .BA }, + .{ .from = 0x000A, .to = 0x000A, .category = .LF }, + .{ .from = 0x000B, .to = 0x000C, .category = .BK }, + .{ .from = 0x000D, .to = 0x000D, .category = .CR }, + .{ .from = 0x000E, .to = 0x001F, .category = .CM }, + .{ .from = 0x0020, .to = 0x0020, .category = .SP }, + .{ .from = 0x0021, .to = 0x0021, .category = .EX }, + .{ .from = 0x0022, .to = 0x0022, .category = .QU }, + .{ .from = 0x0023, .to = 0x0023, .category = .AL }, + .{ .from = 0x0024, .to = 0x0024, .category = .PR }, + .{ .from = 0x0025, .to = 0x0025, .category = .PO }, + .{ .from = 0x0026, .to = 0x0026, .category = .AL }, + .{ .from = 0x0027, .to = 0x0027, .category = .QU }, + .{ .from = 0x0028, .to = 0x0028, .category = .OP }, + .{ .from = 0x0029, .to = 0x0029, .category = .CP }, + .{ .from = 0x002A, .to = 0x002A, .category = .AL }, + .{ .from = 0x002B, .to = 0x002B, .category = .PR }, + .{ .from = 0x002C, .to = 0x002C, .category = .IS }, + .{ .from = 0x002D, .to = 0x002D, .category = .HY }, + .{ .from = 0x002E, .to = 0x002E, .category = .IS }, + .{ .from = 0x002F, .to = 0x002F, .category = .SY }, + .{ .from = 0x0030, .to = 0x0039, .category = .NU }, + .{ .from = 0x003A, .to = 0x003B, .category = .IS }, + .{ .from = 0x003C, .to = 0x003E, .category = .AL }, + .{ .from = 0x003F, .to = 0x003F, .category = .EX }, + .{ .from = 0x0040, .to = 0x0040, .category = .AL }, + .{ .from = 0x0041, .to = 0x005A, .category = .AL }, + .{ .from = 0x005B, .to = 0x005B, .category = .OP }, + .{ .from = 0x005C, .to = 0x005C, .category = .PR }, + .{ .from = 0x005D, .to = 0x005D, .category = .CP }, + .{ .from = 0x005E, .to = 0x005E, .category = .AL }, + .{ .from = 0x005F, .to = 0x005F, .category = .AL }, + .{ .from = 0x0060, .to = 0x0060, .category = .AL }, + .{ .from = 0x0061, .to = 0x007A, .category = .AL }, + .{ .from = 0x007B, .to = 0x007B, .category = .OP }, + .{ .from = 0x007C, .to = 0x007C, .category = .BA }, + .{ .from = 0x007D, .to = 0x007D, .category = .CL }, + .{ .from = 0x007E, .to = 0x007E, .category = .AL }, + .{ .from = 0x007F, .to = 0x007F, .category = .CM }, + .{ .from = 0x0080, .to = 0x0084, .category = .CM }, + .{ .from = 0x0085, .to = 0x0085, .category = .NL }, + .{ .from = 0x0086, .to = 0x009F, .category = .CM }, + .{ .from = 0x00A0, .to = 0x00A0, .category = .GL }, + .{ .from = 0x00A1, .to = 0x00A1, .category = .OP }, + .{ .from = 0x00A2, .to = 0x00A2, .category = .PO }, + .{ .from = 0x00A3, .to = 0x00A5, .category = .PR }, + .{ .from = 0x00A6, .to = 0x00A6, .category = .AL }, + .{ .from = 0x00A7, .to = 0x00A7, .category = .AI }, + .{ .from = 0x00A8, .to = 0x00A8, .category = .AI }, + .{ .from = 0x00A9, .to = 0x00A9, .category = .AL }, + .{ .from = 0x00AA, .to = 0x00AA, .category = .AI }, + .{ .from = 0x00AB, .to = 0x00AB, .category = .QU }, + .{ .from = 0x00AC, .to = 0x00AC, .category = .AL }, + .{ .from = 0x00AD, .to = 0x00AD, .category = .BA }, + .{ .from = 0x00AE, .to = 0x00AE, .category = .AL }, + .{ .from = 0x00AF, .to = 0x00AF, .category = .AL }, + .{ .from = 0x00B0, .to = 0x00B0, .category = .PO }, + .{ .from = 0x00B1, .to = 0x00B1, .category = .PR }, + .{ .from = 0x00B2, .to = 0x00B3, .category = .AI }, + .{ .from = 0x00B4, .to = 0x00B4, .category = .BB }, + .{ .from = 0x00B5, .to = 0x00B5, .category = .AL }, + .{ .from = 0x00B6, .to = 0x00B7, .category = .AI }, + .{ .from = 0x00B8, .to = 0x00B8, .category = .AI }, + .{ .from = 0x00B9, .to = 0x00B9, .category = .AI }, + .{ .from = 0x00BA, .to = 0x00BA, .category = .AI }, + .{ .from = 0x00BB, .to = 0x00BB, .category = .QU }, + .{ .from = 0x00BC, .to = 0x00BE, .category = .AI }, + .{ .from = 0x00BF, .to = 0x00BF, .category = .OP }, + .{ .from = 0x00C0, .to = 0x00D6, .category = .AL }, + .{ .from = 0x00D7, .to = 0x00D7, .category = .AI }, + .{ .from = 0x00D8, .to = 0x00F6, .category = .AL }, + .{ .from = 0x00F7, .to = 0x00F7, .category = .AI }, + .{ .from = 0x00F8, .to = 0x00FF, .category = .AL }, + .{ .from = 0x0100, .to = 0x017F, .category = .AL }, + .{ .from = 0x0180, .to = 0x01BA, .category = .AL }, + .{ .from = 0x01BB, .to = 0x01BB, .category = .AL }, + .{ .from = 0x01BC, .to = 0x01BF, .category = .AL }, + .{ .from = 0x01C0, .to = 0x01C3, .category = .AL }, + .{ .from = 0x01C4, .to = 0x024F, .category = .AL }, + .{ .from = 0x0250, .to = 0x0293, .category = .AL }, + .{ .from = 0x0294, .to = 0x0294, .category = .AL }, + .{ .from = 0x0295, .to = 0x02AF, .category = .AL }, + .{ .from = 0x02B0, .to = 0x02C1, .category = .AL }, + .{ .from = 0x02C2, .to = 0x02C5, .category = .AL }, + .{ .from = 0x02C6, .to = 0x02C6, .category = .AL }, + .{ .from = 0x02C7, .to = 0x02C7, .category = .AI }, + .{ .from = 0x02C8, .to = 0x02C8, .category = .BB }, + .{ .from = 0x02C9, .to = 0x02CB, .category = .AI }, + .{ .from = 0x02CC, .to = 0x02CC, .category = .BB }, + .{ .from = 0x02CD, .to = 0x02CD, .category = .AI }, + .{ .from = 0x02CE, .to = 0x02CF, .category = .AL }, + .{ .from = 0x02D0, .to = 0x02D0, .category = .AI }, + .{ .from = 0x02D1, .to = 0x02D1, .category = .AL }, + .{ .from = 0x02D2, .to = 0x02D7, .category = .AL }, + .{ .from = 0x02D8, .to = 0x02DB, .category = .AI }, + .{ .from = 0x02DC, .to = 0x02DC, .category = .AL }, + .{ .from = 0x02DD, .to = 0x02DD, .category = .AI }, + .{ .from = 0x02DE, .to = 0x02DE, .category = .AL }, + .{ .from = 0x02DF, .to = 0x02DF, .category = .BB }, + .{ .from = 0x02E0, .to = 0x02E4, .category = .AL }, + .{ .from = 0x02E5, .to = 0x02EB, .category = .AL }, + .{ .from = 0x02EC, .to = 0x02EC, .category = .AL }, + .{ .from = 0x02ED, .to = 0x02ED, .category = .AL }, + .{ .from = 0x02EE, .to = 0x02EE, .category = .AL }, + .{ .from = 0x02EF, .to = 0x02FF, .category = .AL }, + .{ .from = 0x0300, .to = 0x034E, .category = .CM }, + .{ .from = 0x034F, .to = 0x034F, .category = .GL }, + .{ .from = 0x0350, .to = 0x035B, .category = .CM }, + .{ .from = 0x035C, .to = 0x0362, .category = .GL }, + .{ .from = 0x0363, .to = 0x036F, .category = .CM }, + .{ .from = 0x0370, .to = 0x0373, .category = .AL }, + .{ .from = 0x0374, .to = 0x0374, .category = .AL }, + .{ .from = 0x0375, .to = 0x0375, .category = .AL }, + .{ .from = 0x0376, .to = 0x0377, .category = .AL }, + .{ .from = 0x037A, .to = 0x037A, .category = .AL }, + .{ .from = 0x037B, .to = 0x037D, .category = .AL }, + .{ .from = 0x037E, .to = 0x037E, .category = .IS }, + .{ .from = 0x037F, .to = 0x037F, .category = .AL }, + .{ .from = 0x0384, .to = 0x0385, .category = .AL }, + .{ .from = 0x0386, .to = 0x0386, .category = .AL }, + .{ .from = 0x0387, .to = 0x0387, .category = .AL }, + .{ .from = 0x0388, .to = 0x038A, .category = .AL }, + .{ .from = 0x038C, .to = 0x038C, .category = .AL }, + .{ .from = 0x038E, .to = 0x03A1, .category = .AL }, + .{ .from = 0x03A3, .to = 0x03F5, .category = .AL }, + .{ .from = 0x03F6, .to = 0x03F6, .category = .AL }, + .{ .from = 0x03F7, .to = 0x03FF, .category = .AL }, + .{ .from = 0x0400, .to = 0x0481, .category = .AL }, + .{ .from = 0x0482, .to = 0x0482, .category = .AL }, + .{ .from = 0x0483, .to = 0x0487, .category = .CM }, + .{ .from = 0x0488, .to = 0x0489, .category = .CM }, + .{ .from = 0x048A, .to = 0x04FF, .category = .AL }, + .{ .from = 0x0500, .to = 0x052F, .category = .AL }, + .{ .from = 0x0531, .to = 0x0556, .category = .AL }, + .{ .from = 0x0559, .to = 0x0559, .category = .AL }, + .{ .from = 0x055A, .to = 0x055F, .category = .AL }, + .{ .from = 0x0560, .to = 0x0588, .category = .AL }, + .{ .from = 0x0589, .to = 0x0589, .category = .IS }, + .{ .from = 0x058A, .to = 0x058A, .category = .BA }, + .{ .from = 0x058D, .to = 0x058E, .category = .AL }, + .{ .from = 0x058F, .to = 0x058F, .category = .PR }, + .{ .from = 0x0591, .to = 0x05BD, .category = .CM }, + .{ .from = 0x05BE, .to = 0x05BE, .category = .BA }, + .{ .from = 0x05BF, .to = 0x05BF, .category = .CM }, + .{ .from = 0x05C0, .to = 0x05C0, .category = .AL }, + .{ .from = 0x05C1, .to = 0x05C2, .category = .CM }, + .{ .from = 0x05C3, .to = 0x05C3, .category = .AL }, + .{ .from = 0x05C4, .to = 0x05C5, .category = .CM }, + .{ .from = 0x05C6, .to = 0x05C6, .category = .EX }, + .{ .from = 0x05C7, .to = 0x05C7, .category = .CM }, + .{ .from = 0x05D0, .to = 0x05EA, .category = .HL }, + .{ .from = 0x05EF, .to = 0x05F2, .category = .HL }, + .{ .from = 0x05F3, .to = 0x05F4, .category = .AL }, + .{ .from = 0x0600, .to = 0x0605, .category = .AL }, + .{ .from = 0x0606, .to = 0x0608, .category = .AL }, + .{ .from = 0x0609, .to = 0x060A, .category = .PO }, + .{ .from = 0x060B, .to = 0x060B, .category = .PO }, + .{ .from = 0x060C, .to = 0x060D, .category = .IS }, + .{ .from = 0x060E, .to = 0x060F, .category = .AL }, + .{ .from = 0x0610, .to = 0x061A, .category = .CM }, + .{ .from = 0x061B, .to = 0x061B, .category = .EX }, + .{ .from = 0x061C, .to = 0x061C, .category = .CM }, + .{ .from = 0x061E, .to = 0x061F, .category = .EX }, + .{ .from = 0x0620, .to = 0x063F, .category = .AL }, + .{ .from = 0x0640, .to = 0x0640, .category = .AL }, + .{ .from = 0x0641, .to = 0x064A, .category = .AL }, + .{ .from = 0x064B, .to = 0x065F, .category = .CM }, + .{ .from = 0x0660, .to = 0x0669, .category = .NU }, + .{ .from = 0x066A, .to = 0x066A, .category = .PO }, + .{ .from = 0x066B, .to = 0x066C, .category = .NU }, + .{ .from = 0x066D, .to = 0x066D, .category = .AL }, + .{ .from = 0x066E, .to = 0x066F, .category = .AL }, + .{ .from = 0x0670, .to = 0x0670, .category = .CM }, + .{ .from = 0x0671, .to = 0x06D3, .category = .AL }, + .{ .from = 0x06D4, .to = 0x06D4, .category = .EX }, + .{ .from = 0x06D5, .to = 0x06D5, .category = .AL }, + .{ .from = 0x06D6, .to = 0x06DC, .category = .CM }, + .{ .from = 0x06DD, .to = 0x06DD, .category = .AL }, + .{ .from = 0x06DE, .to = 0x06DE, .category = .AL }, + .{ .from = 0x06DF, .to = 0x06E4, .category = .CM }, + .{ .from = 0x06E5, .to = 0x06E6, .category = .AL }, + .{ .from = 0x06E7, .to = 0x06E8, .category = .CM }, + .{ .from = 0x06E9, .to = 0x06E9, .category = .AL }, + .{ .from = 0x06EA, .to = 0x06ED, .category = .CM }, + .{ .from = 0x06EE, .to = 0x06EF, .category = .AL }, + .{ .from = 0x06F0, .to = 0x06F9, .category = .NU }, + .{ .from = 0x06FA, .to = 0x06FC, .category = .AL }, + .{ .from = 0x06FD, .to = 0x06FE, .category = .AL }, + .{ .from = 0x06FF, .to = 0x06FF, .category = .AL }, + .{ .from = 0x0700, .to = 0x070D, .category = .AL }, + .{ .from = 0x070F, .to = 0x070F, .category = .AL }, + .{ .from = 0x0710, .to = 0x0710, .category = .AL }, + .{ .from = 0x0711, .to = 0x0711, .category = .CM }, + .{ .from = 0x0712, .to = 0x072F, .category = .AL }, + .{ .from = 0x0730, .to = 0x074A, .category = .CM }, + .{ .from = 0x074D, .to = 0x074F, .category = .AL }, + .{ .from = 0x0750, .to = 0x077F, .category = .AL }, + .{ .from = 0x0780, .to = 0x07A5, .category = .AL }, + .{ .from = 0x07A6, .to = 0x07B0, .category = .CM }, + .{ .from = 0x07B1, .to = 0x07B1, .category = .AL }, + .{ .from = 0x07C0, .to = 0x07C9, .category = .NU }, + .{ .from = 0x07CA, .to = 0x07EA, .category = .AL }, + .{ .from = 0x07EB, .to = 0x07F3, .category = .CM }, + .{ .from = 0x07F4, .to = 0x07F5, .category = .AL }, + .{ .from = 0x07F6, .to = 0x07F6, .category = .AL }, + .{ .from = 0x07F7, .to = 0x07F7, .category = .AL }, + .{ .from = 0x07F8, .to = 0x07F8, .category = .IS }, + .{ .from = 0x07F9, .to = 0x07F9, .category = .EX }, + .{ .from = 0x07FA, .to = 0x07FA, .category = .AL }, + .{ .from = 0x07FD, .to = 0x07FD, .category = .CM }, + .{ .from = 0x07FE, .to = 0x07FF, .category = .PR }, + .{ .from = 0x0800, .to = 0x0815, .category = .AL }, + .{ .from = 0x0816, .to = 0x0819, .category = .CM }, + .{ .from = 0x081A, .to = 0x081A, .category = .AL }, + .{ .from = 0x081B, .to = 0x0823, .category = .CM }, + .{ .from = 0x0824, .to = 0x0824, .category = .AL }, + .{ .from = 0x0825, .to = 0x0827, .category = .CM }, + .{ .from = 0x0828, .to = 0x0828, .category = .AL }, + .{ .from = 0x0829, .to = 0x082D, .category = .CM }, + .{ .from = 0x0830, .to = 0x083E, .category = .AL }, + .{ .from = 0x0840, .to = 0x0858, .category = .AL }, + .{ .from = 0x0859, .to = 0x085B, .category = .CM }, + .{ .from = 0x085E, .to = 0x085E, .category = .AL }, + .{ .from = 0x0860, .to = 0x086A, .category = .AL }, + .{ .from = 0x08A0, .to = 0x08B4, .category = .AL }, + .{ .from = 0x08B6, .to = 0x08C7, .category = .AL }, + .{ .from = 0x08D3, .to = 0x08E1, .category = .CM }, + .{ .from = 0x08E2, .to = 0x08E2, .category = .AL }, + .{ .from = 0x08E3, .to = 0x08FF, .category = .CM }, + .{ .from = 0x0900, .to = 0x0902, .category = .CM }, + .{ .from = 0x0903, .to = 0x0903, .category = .CM }, + .{ .from = 0x0904, .to = 0x0939, .category = .AL }, + .{ .from = 0x093A, .to = 0x093A, .category = .CM }, + .{ .from = 0x093B, .to = 0x093B, .category = .CM }, + .{ .from = 0x093C, .to = 0x093C, .category = .CM }, + .{ .from = 0x093D, .to = 0x093D, .category = .AL }, + .{ .from = 0x093E, .to = 0x0940, .category = .CM }, + .{ .from = 0x0941, .to = 0x0948, .category = .CM }, + .{ .from = 0x0949, .to = 0x094C, .category = .CM }, + .{ .from = 0x094D, .to = 0x094D, .category = .CM }, + .{ .from = 0x094E, .to = 0x094F, .category = .CM }, + .{ .from = 0x0950, .to = 0x0950, .category = .AL }, + .{ .from = 0x0951, .to = 0x0957, .category = .CM }, + .{ .from = 0x0958, .to = 0x0961, .category = .AL }, + .{ .from = 0x0962, .to = 0x0963, .category = .CM }, + .{ .from = 0x0964, .to = 0x0965, .category = .BA }, + .{ .from = 0x0966, .to = 0x096F, .category = .NU }, + .{ .from = 0x0970, .to = 0x0970, .category = .AL }, + .{ .from = 0x0971, .to = 0x0971, .category = .AL }, + .{ .from = 0x0972, .to = 0x097F, .category = .AL }, + .{ .from = 0x0980, .to = 0x0980, .category = .AL }, + .{ .from = 0x0981, .to = 0x0981, .category = .CM }, + .{ .from = 0x0982, .to = 0x0983, .category = .CM }, + .{ .from = 0x0985, .to = 0x098C, .category = .AL }, + .{ .from = 0x098F, .to = 0x0990, .category = .AL }, + .{ .from = 0x0993, .to = 0x09A8, .category = .AL }, + .{ .from = 0x09AA, .to = 0x09B0, .category = .AL }, + .{ .from = 0x09B2, .to = 0x09B2, .category = .AL }, + .{ .from = 0x09B6, .to = 0x09B9, .category = .AL }, + .{ .from = 0x09BC, .to = 0x09BC, .category = .CM }, + .{ .from = 0x09BD, .to = 0x09BD, .category = .AL }, + .{ .from = 0x09BE, .to = 0x09C0, .category = .CM }, + .{ .from = 0x09C1, .to = 0x09C4, .category = .CM }, + .{ .from = 0x09C7, .to = 0x09C8, .category = .CM }, + .{ .from = 0x09CB, .to = 0x09CC, .category = .CM }, + .{ .from = 0x09CD, .to = 0x09CD, .category = .CM }, + .{ .from = 0x09CE, .to = 0x09CE, .category = .AL }, + .{ .from = 0x09D7, .to = 0x09D7, .category = .CM }, + .{ .from = 0x09DC, .to = 0x09DD, .category = .AL }, + .{ .from = 0x09DF, .to = 0x09E1, .category = .AL }, + .{ .from = 0x09E2, .to = 0x09E3, .category = .CM }, + .{ .from = 0x09E6, .to = 0x09EF, .category = .NU }, + .{ .from = 0x09F0, .to = 0x09F1, .category = .AL }, + .{ .from = 0x09F2, .to = 0x09F3, .category = .PO }, + .{ .from = 0x09F4, .to = 0x09F8, .category = .AL }, + .{ .from = 0x09F9, .to = 0x09F9, .category = .PO }, + .{ .from = 0x09FA, .to = 0x09FA, .category = .AL }, + .{ .from = 0x09FB, .to = 0x09FB, .category = .PR }, + .{ .from = 0x09FC, .to = 0x09FC, .category = .AL }, + .{ .from = 0x09FD, .to = 0x09FD, .category = .AL }, + .{ .from = 0x09FE, .to = 0x09FE, .category = .CM }, + .{ .from = 0x0A01, .to = 0x0A02, .category = .CM }, + .{ .from = 0x0A03, .to = 0x0A03, .category = .CM }, + .{ .from = 0x0A05, .to = 0x0A0A, .category = .AL }, + .{ .from = 0x0A0F, .to = 0x0A10, .category = .AL }, + .{ .from = 0x0A13, .to = 0x0A28, .category = .AL }, + .{ .from = 0x0A2A, .to = 0x0A30, .category = .AL }, + .{ .from = 0x0A32, .to = 0x0A33, .category = .AL }, + .{ .from = 0x0A35, .to = 0x0A36, .category = .AL }, + .{ .from = 0x0A38, .to = 0x0A39, .category = .AL }, + .{ .from = 0x0A3C, .to = 0x0A3C, .category = .CM }, + .{ .from = 0x0A3E, .to = 0x0A40, .category = .CM }, + .{ .from = 0x0A41, .to = 0x0A42, .category = .CM }, + .{ .from = 0x0A47, .to = 0x0A48, .category = .CM }, + .{ .from = 0x0A4B, .to = 0x0A4D, .category = .CM }, + .{ .from = 0x0A51, .to = 0x0A51, .category = .CM }, + .{ .from = 0x0A59, .to = 0x0A5C, .category = .AL }, + .{ .from = 0x0A5E, .to = 0x0A5E, .category = .AL }, + .{ .from = 0x0A66, .to = 0x0A6F, .category = .NU }, + .{ .from = 0x0A70, .to = 0x0A71, .category = .CM }, + .{ .from = 0x0A72, .to = 0x0A74, .category = .AL }, + .{ .from = 0x0A75, .to = 0x0A75, .category = .CM }, + .{ .from = 0x0A76, .to = 0x0A76, .category = .AL }, + .{ .from = 0x0A81, .to = 0x0A82, .category = .CM }, + .{ .from = 0x0A83, .to = 0x0A83, .category = .CM }, + .{ .from = 0x0A85, .to = 0x0A8D, .category = .AL }, + .{ .from = 0x0A8F, .to = 0x0A91, .category = .AL }, + .{ .from = 0x0A93, .to = 0x0AA8, .category = .AL }, + .{ .from = 0x0AAA, .to = 0x0AB0, .category = .AL }, + .{ .from = 0x0AB2, .to = 0x0AB3, .category = .AL }, + .{ .from = 0x0AB5, .to = 0x0AB9, .category = .AL }, + .{ .from = 0x0ABC, .to = 0x0ABC, .category = .CM }, + .{ .from = 0x0ABD, .to = 0x0ABD, .category = .AL }, + .{ .from = 0x0ABE, .to = 0x0AC0, .category = .CM }, + .{ .from = 0x0AC1, .to = 0x0AC5, .category = .CM }, + .{ .from = 0x0AC7, .to = 0x0AC8, .category = .CM }, + .{ .from = 0x0AC9, .to = 0x0AC9, .category = .CM }, + .{ .from = 0x0ACB, .to = 0x0ACC, .category = .CM }, + .{ .from = 0x0ACD, .to = 0x0ACD, .category = .CM }, + .{ .from = 0x0AD0, .to = 0x0AD0, .category = .AL }, + .{ .from = 0x0AE0, .to = 0x0AE1, .category = .AL }, + .{ .from = 0x0AE2, .to = 0x0AE3, .category = .CM }, + .{ .from = 0x0AE6, .to = 0x0AEF, .category = .NU }, + .{ .from = 0x0AF0, .to = 0x0AF0, .category = .AL }, + .{ .from = 0x0AF1, .to = 0x0AF1, .category = .PR }, + .{ .from = 0x0AF9, .to = 0x0AF9, .category = .AL }, + .{ .from = 0x0AFA, .to = 0x0AFF, .category = .CM }, + .{ .from = 0x0B01, .to = 0x0B01, .category = .CM }, + .{ .from = 0x0B02, .to = 0x0B03, .category = .CM }, + .{ .from = 0x0B05, .to = 0x0B0C, .category = .AL }, + .{ .from = 0x0B0F, .to = 0x0B10, .category = .AL }, + .{ .from = 0x0B13, .to = 0x0B28, .category = .AL }, + .{ .from = 0x0B2A, .to = 0x0B30, .category = .AL }, + .{ .from = 0x0B32, .to = 0x0B33, .category = .AL }, + .{ .from = 0x0B35, .to = 0x0B39, .category = .AL }, + .{ .from = 0x0B3C, .to = 0x0B3C, .category = .CM }, + .{ .from = 0x0B3D, .to = 0x0B3D, .category = .AL }, + .{ .from = 0x0B3E, .to = 0x0B3E, .category = .CM }, + .{ .from = 0x0B3F, .to = 0x0B3F, .category = .CM }, + .{ .from = 0x0B40, .to = 0x0B40, .category = .CM }, + .{ .from = 0x0B41, .to = 0x0B44, .category = .CM }, + .{ .from = 0x0B47, .to = 0x0B48, .category = .CM }, + .{ .from = 0x0B4B, .to = 0x0B4C, .category = .CM }, + .{ .from = 0x0B4D, .to = 0x0B4D, .category = .CM }, + .{ .from = 0x0B55, .to = 0x0B56, .category = .CM }, + .{ .from = 0x0B57, .to = 0x0B57, .category = .CM }, + .{ .from = 0x0B5C, .to = 0x0B5D, .category = .AL }, + .{ .from = 0x0B5F, .to = 0x0B61, .category = .AL }, + .{ .from = 0x0B62, .to = 0x0B63, .category = .CM }, + .{ .from = 0x0B66, .to = 0x0B6F, .category = .NU }, + .{ .from = 0x0B70, .to = 0x0B70, .category = .AL }, + .{ .from = 0x0B71, .to = 0x0B71, .category = .AL }, + .{ .from = 0x0B72, .to = 0x0B77, .category = .AL }, + .{ .from = 0x0B82, .to = 0x0B82, .category = .CM }, + .{ .from = 0x0B83, .to = 0x0B83, .category = .AL }, + .{ .from = 0x0B85, .to = 0x0B8A, .category = .AL }, + .{ .from = 0x0B8E, .to = 0x0B90, .category = .AL }, + .{ .from = 0x0B92, .to = 0x0B95, .category = .AL }, + .{ .from = 0x0B99, .to = 0x0B9A, .category = .AL }, + .{ .from = 0x0B9C, .to = 0x0B9C, .category = .AL }, + .{ .from = 0x0B9E, .to = 0x0B9F, .category = .AL }, + .{ .from = 0x0BA3, .to = 0x0BA4, .category = .AL }, + .{ .from = 0x0BA8, .to = 0x0BAA, .category = .AL }, + .{ .from = 0x0BAE, .to = 0x0BB9, .category = .AL }, + .{ .from = 0x0BBE, .to = 0x0BBF, .category = .CM }, + .{ .from = 0x0BC0, .to = 0x0BC0, .category = .CM }, + .{ .from = 0x0BC1, .to = 0x0BC2, .category = .CM }, + .{ .from = 0x0BC6, .to = 0x0BC8, .category = .CM }, + .{ .from = 0x0BCA, .to = 0x0BCC, .category = .CM }, + .{ .from = 0x0BCD, .to = 0x0BCD, .category = .CM }, + .{ .from = 0x0BD0, .to = 0x0BD0, .category = .AL }, + .{ .from = 0x0BD7, .to = 0x0BD7, .category = .CM }, + .{ .from = 0x0BE6, .to = 0x0BEF, .category = .NU }, + .{ .from = 0x0BF0, .to = 0x0BF2, .category = .AL }, + .{ .from = 0x0BF3, .to = 0x0BF8, .category = .AL }, + .{ .from = 0x0BF9, .to = 0x0BF9, .category = .PR }, + .{ .from = 0x0BFA, .to = 0x0BFA, .category = .AL }, + .{ .from = 0x0C00, .to = 0x0C00, .category = .CM }, + .{ .from = 0x0C01, .to = 0x0C03, .category = .CM }, + .{ .from = 0x0C04, .to = 0x0C04, .category = .CM }, + .{ .from = 0x0C05, .to = 0x0C0C, .category = .AL }, + .{ .from = 0x0C0E, .to = 0x0C10, .category = .AL }, + .{ .from = 0x0C12, .to = 0x0C28, .category = .AL }, + .{ .from = 0x0C2A, .to = 0x0C39, .category = .AL }, + .{ .from = 0x0C3D, .to = 0x0C3D, .category = .AL }, + .{ .from = 0x0C3E, .to = 0x0C40, .category = .CM }, + .{ .from = 0x0C41, .to = 0x0C44, .category = .CM }, + .{ .from = 0x0C46, .to = 0x0C48, .category = .CM }, + .{ .from = 0x0C4A, .to = 0x0C4D, .category = .CM }, + .{ .from = 0x0C55, .to = 0x0C56, .category = .CM }, + .{ .from = 0x0C58, .to = 0x0C5A, .category = .AL }, + .{ .from = 0x0C60, .to = 0x0C61, .category = .AL }, + .{ .from = 0x0C62, .to = 0x0C63, .category = .CM }, + .{ .from = 0x0C66, .to = 0x0C6F, .category = .NU }, + .{ .from = 0x0C77, .to = 0x0C77, .category = .BB }, + .{ .from = 0x0C78, .to = 0x0C7E, .category = .AL }, + .{ .from = 0x0C7F, .to = 0x0C7F, .category = .AL }, + .{ .from = 0x0C80, .to = 0x0C80, .category = .AL }, + .{ .from = 0x0C81, .to = 0x0C81, .category = .CM }, + .{ .from = 0x0C82, .to = 0x0C83, .category = .CM }, + .{ .from = 0x0C84, .to = 0x0C84, .category = .BB }, + .{ .from = 0x0C85, .to = 0x0C8C, .category = .AL }, + .{ .from = 0x0C8E, .to = 0x0C90, .category = .AL }, + .{ .from = 0x0C92, .to = 0x0CA8, .category = .AL }, + .{ .from = 0x0CAA, .to = 0x0CB3, .category = .AL }, + .{ .from = 0x0CB5, .to = 0x0CB9, .category = .AL }, + .{ .from = 0x0CBC, .to = 0x0CBC, .category = .CM }, + .{ .from = 0x0CBD, .to = 0x0CBD, .category = .AL }, + .{ .from = 0x0CBE, .to = 0x0CBE, .category = .CM }, + .{ .from = 0x0CBF, .to = 0x0CBF, .category = .CM }, + .{ .from = 0x0CC0, .to = 0x0CC4, .category = .CM }, + .{ .from = 0x0CC6, .to = 0x0CC6, .category = .CM }, + .{ .from = 0x0CC7, .to = 0x0CC8, .category = .CM }, + .{ .from = 0x0CCA, .to = 0x0CCB, .category = .CM }, + .{ .from = 0x0CCC, .to = 0x0CCD, .category = .CM }, + .{ .from = 0x0CD5, .to = 0x0CD6, .category = .CM }, + .{ .from = 0x0CDE, .to = 0x0CDE, .category = .AL }, + .{ .from = 0x0CE0, .to = 0x0CE1, .category = .AL }, + .{ .from = 0x0CE2, .to = 0x0CE3, .category = .CM }, + .{ .from = 0x0CE6, .to = 0x0CEF, .category = .NU }, + .{ .from = 0x0CF1, .to = 0x0CF2, .category = .AL }, + .{ .from = 0x0D00, .to = 0x0D01, .category = .CM }, + .{ .from = 0x0D02, .to = 0x0D03, .category = .CM }, + .{ .from = 0x0D04, .to = 0x0D0C, .category = .AL }, + .{ .from = 0x0D0E, .to = 0x0D10, .category = .AL }, + .{ .from = 0x0D12, .to = 0x0D3A, .category = .AL }, + .{ .from = 0x0D3B, .to = 0x0D3C, .category = .CM }, + .{ .from = 0x0D3D, .to = 0x0D3D, .category = .AL }, + .{ .from = 0x0D3E, .to = 0x0D40, .category = .CM }, + .{ .from = 0x0D41, .to = 0x0D44, .category = .CM }, + .{ .from = 0x0D46, .to = 0x0D48, .category = .CM }, + .{ .from = 0x0D4A, .to = 0x0D4C, .category = .CM }, + .{ .from = 0x0D4D, .to = 0x0D4D, .category = .CM }, + .{ .from = 0x0D4E, .to = 0x0D4E, .category = .AL }, + .{ .from = 0x0D4F, .to = 0x0D4F, .category = .AL }, + .{ .from = 0x0D54, .to = 0x0D56, .category = .AL }, + .{ .from = 0x0D57, .to = 0x0D57, .category = .CM }, + .{ .from = 0x0D58, .to = 0x0D5E, .category = .AL }, + .{ .from = 0x0D5F, .to = 0x0D61, .category = .AL }, + .{ .from = 0x0D62, .to = 0x0D63, .category = .CM }, + .{ .from = 0x0D66, .to = 0x0D6F, .category = .NU }, + .{ .from = 0x0D70, .to = 0x0D78, .category = .AL }, + .{ .from = 0x0D79, .to = 0x0D79, .category = .PO }, + .{ .from = 0x0D7A, .to = 0x0D7F, .category = .AL }, + .{ .from = 0x0D81, .to = 0x0D81, .category = .CM }, + .{ .from = 0x0D82, .to = 0x0D83, .category = .CM }, + .{ .from = 0x0D85, .to = 0x0D96, .category = .AL }, + .{ .from = 0x0D9A, .to = 0x0DB1, .category = .AL }, + .{ .from = 0x0DB3, .to = 0x0DBB, .category = .AL }, + .{ .from = 0x0DBD, .to = 0x0DBD, .category = .AL }, + .{ .from = 0x0DC0, .to = 0x0DC6, .category = .AL }, + .{ .from = 0x0DCA, .to = 0x0DCA, .category = .CM }, + .{ .from = 0x0DCF, .to = 0x0DD1, .category = .CM }, + .{ .from = 0x0DD2, .to = 0x0DD4, .category = .CM }, + .{ .from = 0x0DD6, .to = 0x0DD6, .category = .CM }, + .{ .from = 0x0DD8, .to = 0x0DDF, .category = .CM }, + .{ .from = 0x0DE6, .to = 0x0DEF, .category = .NU }, + .{ .from = 0x0DF2, .to = 0x0DF3, .category = .CM }, + .{ .from = 0x0DF4, .to = 0x0DF4, .category = .AL }, + .{ .from = 0x0E01, .to = 0x0E30, .category = .SA }, + .{ .from = 0x0E31, .to = 0x0E31, .category = .SA }, + .{ .from = 0x0E32, .to = 0x0E33, .category = .SA }, + .{ .from = 0x0E34, .to = 0x0E3A, .category = .SA }, + .{ .from = 0x0E3F, .to = 0x0E3F, .category = .PR }, + .{ .from = 0x0E40, .to = 0x0E45, .category = .SA }, + .{ .from = 0x0E46, .to = 0x0E46, .category = .SA }, + .{ .from = 0x0E47, .to = 0x0E4E, .category = .SA }, + .{ .from = 0x0E4F, .to = 0x0E4F, .category = .AL }, + .{ .from = 0x0E50, .to = 0x0E59, .category = .NU }, + .{ .from = 0x0E5A, .to = 0x0E5B, .category = .BA }, + .{ .from = 0x0E81, .to = 0x0E82, .category = .SA }, + .{ .from = 0x0E84, .to = 0x0E84, .category = .SA }, + .{ .from = 0x0E86, .to = 0x0E8A, .category = .SA }, + .{ .from = 0x0E8C, .to = 0x0EA3, .category = .SA }, + .{ .from = 0x0EA5, .to = 0x0EA5, .category = .SA }, + .{ .from = 0x0EA7, .to = 0x0EB0, .category = .SA }, + .{ .from = 0x0EB1, .to = 0x0EB1, .category = .SA }, + .{ .from = 0x0EB2, .to = 0x0EB3, .category = .SA }, + .{ .from = 0x0EB4, .to = 0x0EBC, .category = .SA }, + .{ .from = 0x0EBD, .to = 0x0EBD, .category = .SA }, + .{ .from = 0x0EC0, .to = 0x0EC4, .category = .SA }, + .{ .from = 0x0EC6, .to = 0x0EC6, .category = .SA }, + .{ .from = 0x0EC8, .to = 0x0ECD, .category = .SA }, + .{ .from = 0x0ED0, .to = 0x0ED9, .category = .NU }, + .{ .from = 0x0EDC, .to = 0x0EDF, .category = .SA }, + .{ .from = 0x0F00, .to = 0x0F00, .category = .AL }, + .{ .from = 0x0F01, .to = 0x0F03, .category = .BB }, + .{ .from = 0x0F04, .to = 0x0F04, .category = .BB }, + .{ .from = 0x0F05, .to = 0x0F05, .category = .AL }, + .{ .from = 0x0F06, .to = 0x0F07, .category = .BB }, + .{ .from = 0x0F08, .to = 0x0F08, .category = .GL }, + .{ .from = 0x0F09, .to = 0x0F0A, .category = .BB }, + .{ .from = 0x0F0B, .to = 0x0F0B, .category = .BA }, + .{ .from = 0x0F0C, .to = 0x0F0C, .category = .GL }, + .{ .from = 0x0F0D, .to = 0x0F11, .category = .EX }, + .{ .from = 0x0F12, .to = 0x0F12, .category = .GL }, + .{ .from = 0x0F13, .to = 0x0F13, .category = .AL }, + .{ .from = 0x0F14, .to = 0x0F14, .category = .EX }, + .{ .from = 0x0F15, .to = 0x0F17, .category = .AL }, + .{ .from = 0x0F18, .to = 0x0F19, .category = .CM }, + .{ .from = 0x0F1A, .to = 0x0F1F, .category = .AL }, + .{ .from = 0x0F20, .to = 0x0F29, .category = .NU }, + .{ .from = 0x0F2A, .to = 0x0F33, .category = .AL }, + .{ .from = 0x0F34, .to = 0x0F34, .category = .BA }, + .{ .from = 0x0F35, .to = 0x0F35, .category = .CM }, + .{ .from = 0x0F36, .to = 0x0F36, .category = .AL }, + .{ .from = 0x0F37, .to = 0x0F37, .category = .CM }, + .{ .from = 0x0F38, .to = 0x0F38, .category = .AL }, + .{ .from = 0x0F39, .to = 0x0F39, .category = .CM }, + .{ .from = 0x0F3A, .to = 0x0F3A, .category = .OP }, + .{ .from = 0x0F3B, .to = 0x0F3B, .category = .CL }, + .{ .from = 0x0F3C, .to = 0x0F3C, .category = .OP }, + .{ .from = 0x0F3D, .to = 0x0F3D, .category = .CL }, + .{ .from = 0x0F3E, .to = 0x0F3F, .category = .CM }, + .{ .from = 0x0F40, .to = 0x0F47, .category = .AL }, + .{ .from = 0x0F49, .to = 0x0F6C, .category = .AL }, + .{ .from = 0x0F71, .to = 0x0F7E, .category = .CM }, + .{ .from = 0x0F7F, .to = 0x0F7F, .category = .BA }, + .{ .from = 0x0F80, .to = 0x0F84, .category = .CM }, + .{ .from = 0x0F85, .to = 0x0F85, .category = .BA }, + .{ .from = 0x0F86, .to = 0x0F87, .category = .CM }, + .{ .from = 0x0F88, .to = 0x0F8C, .category = .AL }, + .{ .from = 0x0F8D, .to = 0x0F97, .category = .CM }, + .{ .from = 0x0F99, .to = 0x0FBC, .category = .CM }, + .{ .from = 0x0FBE, .to = 0x0FBF, .category = .BA }, + .{ .from = 0x0FC0, .to = 0x0FC5, .category = .AL }, + .{ .from = 0x0FC6, .to = 0x0FC6, .category = .CM }, + .{ .from = 0x0FC7, .to = 0x0FCC, .category = .AL }, + .{ .from = 0x0FCE, .to = 0x0FCF, .category = .AL }, + .{ .from = 0x0FD0, .to = 0x0FD1, .category = .BB }, + .{ .from = 0x0FD2, .to = 0x0FD2, .category = .BA }, + .{ .from = 0x0FD3, .to = 0x0FD3, .category = .BB }, + .{ .from = 0x0FD4, .to = 0x0FD4, .category = .AL }, + .{ .from = 0x0FD5, .to = 0x0FD8, .category = .AL }, + .{ .from = 0x0FD9, .to = 0x0FDA, .category = .GL }, + .{ .from = 0x1000, .to = 0x102A, .category = .SA }, + .{ .from = 0x102B, .to = 0x102C, .category = .SA }, + .{ .from = 0x102D, .to = 0x1030, .category = .SA }, + .{ .from = 0x1031, .to = 0x1031, .category = .SA }, + .{ .from = 0x1032, .to = 0x1037, .category = .SA }, + .{ .from = 0x1038, .to = 0x1038, .category = .SA }, + .{ .from = 0x1039, .to = 0x103A, .category = .SA }, + .{ .from = 0x103B, .to = 0x103C, .category = .SA }, + .{ .from = 0x103D, .to = 0x103E, .category = .SA }, + .{ .from = 0x103F, .to = 0x103F, .category = .SA }, + .{ .from = 0x1040, .to = 0x1049, .category = .NU }, + .{ .from = 0x104A, .to = 0x104B, .category = .BA }, + .{ .from = 0x104C, .to = 0x104F, .category = .AL }, + .{ .from = 0x1050, .to = 0x1055, .category = .SA }, + .{ .from = 0x1056, .to = 0x1057, .category = .SA }, + .{ .from = 0x1058, .to = 0x1059, .category = .SA }, + .{ .from = 0x105A, .to = 0x105D, .category = .SA }, + .{ .from = 0x105E, .to = 0x1060, .category = .SA }, + .{ .from = 0x1061, .to = 0x1061, .category = .SA }, + .{ .from = 0x1062, .to = 0x1064, .category = .SA }, + .{ .from = 0x1065, .to = 0x1066, .category = .SA }, + .{ .from = 0x1067, .to = 0x106D, .category = .SA }, + .{ .from = 0x106E, .to = 0x1070, .category = .SA }, + .{ .from = 0x1071, .to = 0x1074, .category = .SA }, + .{ .from = 0x1075, .to = 0x1081, .category = .SA }, + .{ .from = 0x1082, .to = 0x1082, .category = .SA }, + .{ .from = 0x1083, .to = 0x1084, .category = .SA }, + .{ .from = 0x1085, .to = 0x1086, .category = .SA }, + .{ .from = 0x1087, .to = 0x108C, .category = .SA }, + .{ .from = 0x108D, .to = 0x108D, .category = .SA }, + .{ .from = 0x108E, .to = 0x108E, .category = .SA }, + .{ .from = 0x108F, .to = 0x108F, .category = .SA }, + .{ .from = 0x1090, .to = 0x1099, .category = .NU }, + .{ .from = 0x109A, .to = 0x109C, .category = .SA }, + .{ .from = 0x109D, .to = 0x109D, .category = .SA }, + .{ .from = 0x109E, .to = 0x109F, .category = .SA }, + .{ .from = 0x10A0, .to = 0x10C5, .category = .AL }, + .{ .from = 0x10C7, .to = 0x10C7, .category = .AL }, + .{ .from = 0x10CD, .to = 0x10CD, .category = .AL }, + .{ .from = 0x10D0, .to = 0x10FA, .category = .AL }, + .{ .from = 0x10FB, .to = 0x10FB, .category = .AL }, + .{ .from = 0x10FC, .to = 0x10FC, .category = .AL }, + .{ .from = 0x10FD, .to = 0x10FF, .category = .AL }, + .{ .from = 0x1100, .to = 0x115F, .category = .JL }, + .{ .from = 0x1160, .to = 0x11A7, .category = .JV }, + .{ .from = 0x11A8, .to = 0x11FF, .category = .JT }, + .{ .from = 0x1200, .to = 0x1248, .category = .AL }, + .{ .from = 0x124A, .to = 0x124D, .category = .AL }, + .{ .from = 0x1250, .to = 0x1256, .category = .AL }, + .{ .from = 0x1258, .to = 0x1258, .category = .AL }, + .{ .from = 0x125A, .to = 0x125D, .category = .AL }, + .{ .from = 0x1260, .to = 0x1288, .category = .AL }, + .{ .from = 0x128A, .to = 0x128D, .category = .AL }, + .{ .from = 0x1290, .to = 0x12B0, .category = .AL }, + .{ .from = 0x12B2, .to = 0x12B5, .category = .AL }, + .{ .from = 0x12B8, .to = 0x12BE, .category = .AL }, + .{ .from = 0x12C0, .to = 0x12C0, .category = .AL }, + .{ .from = 0x12C2, .to = 0x12C5, .category = .AL }, + .{ .from = 0x12C8, .to = 0x12D6, .category = .AL }, + .{ .from = 0x12D8, .to = 0x1310, .category = .AL }, + .{ .from = 0x1312, .to = 0x1315, .category = .AL }, + .{ .from = 0x1318, .to = 0x135A, .category = .AL }, + .{ .from = 0x135D, .to = 0x135F, .category = .CM }, + .{ .from = 0x1360, .to = 0x1360, .category = .AL }, + .{ .from = 0x1361, .to = 0x1361, .category = .BA }, + .{ .from = 0x1362, .to = 0x1368, .category = .AL }, + .{ .from = 0x1369, .to = 0x137C, .category = .AL }, + .{ .from = 0x1380, .to = 0x138F, .category = .AL }, + .{ .from = 0x1390, .to = 0x1399, .category = .AL }, + .{ .from = 0x13A0, .to = 0x13F5, .category = .AL }, + .{ .from = 0x13F8, .to = 0x13FD, .category = .AL }, + .{ .from = 0x1400, .to = 0x1400, .category = .BA }, + .{ .from = 0x1401, .to = 0x166C, .category = .AL }, + .{ .from = 0x166D, .to = 0x166D, .category = .AL }, + .{ .from = 0x166E, .to = 0x166E, .category = .AL }, + .{ .from = 0x166F, .to = 0x167F, .category = .AL }, + .{ .from = 0x1680, .to = 0x1680, .category = .BA }, + .{ .from = 0x1681, .to = 0x169A, .category = .AL }, + .{ .from = 0x169B, .to = 0x169B, .category = .OP }, + .{ .from = 0x169C, .to = 0x169C, .category = .CL }, + .{ .from = 0x16A0, .to = 0x16EA, .category = .AL }, + .{ .from = 0x16EB, .to = 0x16ED, .category = .BA }, + .{ .from = 0x16EE, .to = 0x16F0, .category = .AL }, + .{ .from = 0x16F1, .to = 0x16F8, .category = .AL }, + .{ .from = 0x1700, .to = 0x170C, .category = .AL }, + .{ .from = 0x170E, .to = 0x1711, .category = .AL }, + .{ .from = 0x1712, .to = 0x1714, .category = .CM }, + .{ .from = 0x1720, .to = 0x1731, .category = .AL }, + .{ .from = 0x1732, .to = 0x1734, .category = .CM }, + .{ .from = 0x1735, .to = 0x1736, .category = .BA }, + .{ .from = 0x1740, .to = 0x1751, .category = .AL }, + .{ .from = 0x1752, .to = 0x1753, .category = .CM }, + .{ .from = 0x1760, .to = 0x176C, .category = .AL }, + .{ .from = 0x176E, .to = 0x1770, .category = .AL }, + .{ .from = 0x1772, .to = 0x1773, .category = .CM }, + .{ .from = 0x1780, .to = 0x17B3, .category = .SA }, + .{ .from = 0x17B4, .to = 0x17B5, .category = .SA }, + .{ .from = 0x17B6, .to = 0x17B6, .category = .SA }, + .{ .from = 0x17B7, .to = 0x17BD, .category = .SA }, + .{ .from = 0x17BE, .to = 0x17C5, .category = .SA }, + .{ .from = 0x17C6, .to = 0x17C6, .category = .SA }, + .{ .from = 0x17C7, .to = 0x17C8, .category = .SA }, + .{ .from = 0x17C9, .to = 0x17D3, .category = .SA }, + .{ .from = 0x17D4, .to = 0x17D5, .category = .BA }, + .{ .from = 0x17D6, .to = 0x17D6, .category = .NS }, + .{ .from = 0x17D7, .to = 0x17D7, .category = .SA }, + .{ .from = 0x17D8, .to = 0x17D8, .category = .BA }, + .{ .from = 0x17D9, .to = 0x17D9, .category = .AL }, + .{ .from = 0x17DA, .to = 0x17DA, .category = .BA }, + .{ .from = 0x17DB, .to = 0x17DB, .category = .PR }, + .{ .from = 0x17DC, .to = 0x17DC, .category = .SA }, + .{ .from = 0x17DD, .to = 0x17DD, .category = .SA }, + .{ .from = 0x17E0, .to = 0x17E9, .category = .NU }, + .{ .from = 0x17F0, .to = 0x17F9, .category = .AL }, + .{ .from = 0x1800, .to = 0x1801, .category = .AL }, + .{ .from = 0x1802, .to = 0x1803, .category = .EX }, + .{ .from = 0x1804, .to = 0x1805, .category = .BA }, + .{ .from = 0x1806, .to = 0x1806, .category = .BB }, + .{ .from = 0x1807, .to = 0x1807, .category = .AL }, + .{ .from = 0x1808, .to = 0x1809, .category = .EX }, + .{ .from = 0x180A, .to = 0x180A, .category = .AL }, + .{ .from = 0x180B, .to = 0x180D, .category = .CM }, + .{ .from = 0x180E, .to = 0x180E, .category = .GL }, + .{ .from = 0x1810, .to = 0x1819, .category = .NU }, + .{ .from = 0x1820, .to = 0x1842, .category = .AL }, + .{ .from = 0x1843, .to = 0x1843, .category = .AL }, + .{ .from = 0x1844, .to = 0x1878, .category = .AL }, + .{ .from = 0x1880, .to = 0x1884, .category = .AL }, + .{ .from = 0x1885, .to = 0x1886, .category = .CM }, + .{ .from = 0x1887, .to = 0x18A8, .category = .AL }, + .{ .from = 0x18A9, .to = 0x18A9, .category = .CM }, + .{ .from = 0x18AA, .to = 0x18AA, .category = .AL }, + .{ .from = 0x18B0, .to = 0x18F5, .category = .AL }, + .{ .from = 0x1900, .to = 0x191E, .category = .AL }, + .{ .from = 0x1920, .to = 0x1922, .category = .CM }, + .{ .from = 0x1923, .to = 0x1926, .category = .CM }, + .{ .from = 0x1927, .to = 0x1928, .category = .CM }, + .{ .from = 0x1929, .to = 0x192B, .category = .CM }, + .{ .from = 0x1930, .to = 0x1931, .category = .CM }, + .{ .from = 0x1932, .to = 0x1932, .category = .CM }, + .{ .from = 0x1933, .to = 0x1938, .category = .CM }, + .{ .from = 0x1939, .to = 0x193B, .category = .CM }, + .{ .from = 0x1940, .to = 0x1940, .category = .AL }, + .{ .from = 0x1944, .to = 0x1945, .category = .EX }, + .{ .from = 0x1946, .to = 0x194F, .category = .NU }, + .{ .from = 0x1950, .to = 0x196D, .category = .SA }, + .{ .from = 0x1970, .to = 0x1974, .category = .SA }, + .{ .from = 0x1980, .to = 0x19AB, .category = .SA }, + .{ .from = 0x19B0, .to = 0x19C9, .category = .SA }, + .{ .from = 0x19D0, .to = 0x19D9, .category = .NU }, + .{ .from = 0x19DA, .to = 0x19DA, .category = .SA }, + .{ .from = 0x19DE, .to = 0x19DF, .category = .SA }, + .{ .from = 0x19E0, .to = 0x19FF, .category = .AL }, + .{ .from = 0x1A00, .to = 0x1A16, .category = .AL }, + .{ .from = 0x1A17, .to = 0x1A18, .category = .CM }, + .{ .from = 0x1A19, .to = 0x1A1A, .category = .CM }, + .{ .from = 0x1A1B, .to = 0x1A1B, .category = .CM }, + .{ .from = 0x1A1E, .to = 0x1A1F, .category = .AL }, + .{ .from = 0x1A20, .to = 0x1A54, .category = .SA }, + .{ .from = 0x1A55, .to = 0x1A55, .category = .SA }, + .{ .from = 0x1A56, .to = 0x1A56, .category = .SA }, + .{ .from = 0x1A57, .to = 0x1A57, .category = .SA }, + .{ .from = 0x1A58, .to = 0x1A5E, .category = .SA }, + .{ .from = 0x1A60, .to = 0x1A60, .category = .SA }, + .{ .from = 0x1A61, .to = 0x1A61, .category = .SA }, + .{ .from = 0x1A62, .to = 0x1A62, .category = .SA }, + .{ .from = 0x1A63, .to = 0x1A64, .category = .SA }, + .{ .from = 0x1A65, .to = 0x1A6C, .category = .SA }, + .{ .from = 0x1A6D, .to = 0x1A72, .category = .SA }, + .{ .from = 0x1A73, .to = 0x1A7C, .category = .SA }, + .{ .from = 0x1A7F, .to = 0x1A7F, .category = .CM }, + .{ .from = 0x1A80, .to = 0x1A89, .category = .NU }, + .{ .from = 0x1A90, .to = 0x1A99, .category = .NU }, + .{ .from = 0x1AA0, .to = 0x1AA6, .category = .SA }, + .{ .from = 0x1AA7, .to = 0x1AA7, .category = .SA }, + .{ .from = 0x1AA8, .to = 0x1AAD, .category = .SA }, + .{ .from = 0x1AB0, .to = 0x1ABD, .category = .CM }, + .{ .from = 0x1ABE, .to = 0x1ABE, .category = .CM }, + .{ .from = 0x1ABF, .to = 0x1AC0, .category = .CM }, + .{ .from = 0x1B00, .to = 0x1B03, .category = .CM }, + .{ .from = 0x1B04, .to = 0x1B04, .category = .CM }, + .{ .from = 0x1B05, .to = 0x1B33, .category = .AL }, + .{ .from = 0x1B34, .to = 0x1B34, .category = .CM }, + .{ .from = 0x1B35, .to = 0x1B35, .category = .CM }, + .{ .from = 0x1B36, .to = 0x1B3A, .category = .CM }, + .{ .from = 0x1B3B, .to = 0x1B3B, .category = .CM }, + .{ .from = 0x1B3C, .to = 0x1B3C, .category = .CM }, + .{ .from = 0x1B3D, .to = 0x1B41, .category = .CM }, + .{ .from = 0x1B42, .to = 0x1B42, .category = .CM }, + .{ .from = 0x1B43, .to = 0x1B44, .category = .CM }, + .{ .from = 0x1B45, .to = 0x1B4B, .category = .AL }, + .{ .from = 0x1B50, .to = 0x1B59, .category = .NU }, + .{ .from = 0x1B5A, .to = 0x1B5B, .category = .BA }, + .{ .from = 0x1B5C, .to = 0x1B5C, .category = .AL }, + .{ .from = 0x1B5D, .to = 0x1B60, .category = .BA }, + .{ .from = 0x1B61, .to = 0x1B6A, .category = .AL }, + .{ .from = 0x1B6B, .to = 0x1B73, .category = .CM }, + .{ .from = 0x1B74, .to = 0x1B7C, .category = .AL }, + .{ .from = 0x1B80, .to = 0x1B81, .category = .CM }, + .{ .from = 0x1B82, .to = 0x1B82, .category = .CM }, + .{ .from = 0x1B83, .to = 0x1BA0, .category = .AL }, + .{ .from = 0x1BA1, .to = 0x1BA1, .category = .CM }, + .{ .from = 0x1BA2, .to = 0x1BA5, .category = .CM }, + .{ .from = 0x1BA6, .to = 0x1BA7, .category = .CM }, + .{ .from = 0x1BA8, .to = 0x1BA9, .category = .CM }, + .{ .from = 0x1BAA, .to = 0x1BAA, .category = .CM }, + .{ .from = 0x1BAB, .to = 0x1BAD, .category = .CM }, + .{ .from = 0x1BAE, .to = 0x1BAF, .category = .AL }, + .{ .from = 0x1BB0, .to = 0x1BB9, .category = .NU }, + .{ .from = 0x1BBA, .to = 0x1BBF, .category = .AL }, + .{ .from = 0x1BC0, .to = 0x1BE5, .category = .AL }, + .{ .from = 0x1BE6, .to = 0x1BE6, .category = .CM }, + .{ .from = 0x1BE7, .to = 0x1BE7, .category = .CM }, + .{ .from = 0x1BE8, .to = 0x1BE9, .category = .CM }, + .{ .from = 0x1BEA, .to = 0x1BEC, .category = .CM }, + .{ .from = 0x1BED, .to = 0x1BED, .category = .CM }, + .{ .from = 0x1BEE, .to = 0x1BEE, .category = .CM }, + .{ .from = 0x1BEF, .to = 0x1BF1, .category = .CM }, + .{ .from = 0x1BF2, .to = 0x1BF3, .category = .CM }, + .{ .from = 0x1BFC, .to = 0x1BFF, .category = .AL }, + .{ .from = 0x1C00, .to = 0x1C23, .category = .AL }, + .{ .from = 0x1C24, .to = 0x1C2B, .category = .CM }, + .{ .from = 0x1C2C, .to = 0x1C33, .category = .CM }, + .{ .from = 0x1C34, .to = 0x1C35, .category = .CM }, + .{ .from = 0x1C36, .to = 0x1C37, .category = .CM }, + .{ .from = 0x1C3B, .to = 0x1C3F, .category = .BA }, + .{ .from = 0x1C40, .to = 0x1C49, .category = .NU }, + .{ .from = 0x1C4D, .to = 0x1C4F, .category = .AL }, + .{ .from = 0x1C50, .to = 0x1C59, .category = .NU }, + .{ .from = 0x1C5A, .to = 0x1C77, .category = .AL }, + .{ .from = 0x1C78, .to = 0x1C7D, .category = .AL }, + .{ .from = 0x1C7E, .to = 0x1C7F, .category = .BA }, + .{ .from = 0x1C80, .to = 0x1C88, .category = .AL }, + .{ .from = 0x1C90, .to = 0x1CBA, .category = .AL }, + .{ .from = 0x1CBD, .to = 0x1CBF, .category = .AL }, + .{ .from = 0x1CC0, .to = 0x1CC7, .category = .AL }, + .{ .from = 0x1CD0, .to = 0x1CD2, .category = .CM }, + .{ .from = 0x1CD3, .to = 0x1CD3, .category = .AL }, + .{ .from = 0x1CD4, .to = 0x1CE0, .category = .CM }, + .{ .from = 0x1CE1, .to = 0x1CE1, .category = .CM }, + .{ .from = 0x1CE2, .to = 0x1CE8, .category = .CM }, + .{ .from = 0x1CE9, .to = 0x1CEC, .category = .AL }, + .{ .from = 0x1CED, .to = 0x1CED, .category = .CM }, + .{ .from = 0x1CEE, .to = 0x1CF3, .category = .AL }, + .{ .from = 0x1CF4, .to = 0x1CF4, .category = .CM }, + .{ .from = 0x1CF5, .to = 0x1CF6, .category = .AL }, + .{ .from = 0x1CF7, .to = 0x1CF7, .category = .CM }, + .{ .from = 0x1CF8, .to = 0x1CF9, .category = .CM }, + .{ .from = 0x1CFA, .to = 0x1CFA, .category = .AL }, + .{ .from = 0x1D00, .to = 0x1D2B, .category = .AL }, + .{ .from = 0x1D2C, .to = 0x1D6A, .category = .AL }, + .{ .from = 0x1D6B, .to = 0x1D77, .category = .AL }, + .{ .from = 0x1D78, .to = 0x1D78, .category = .AL }, + .{ .from = 0x1D79, .to = 0x1D7F, .category = .AL }, + .{ .from = 0x1D80, .to = 0x1D9A, .category = .AL }, + .{ .from = 0x1D9B, .to = 0x1DBF, .category = .AL }, + .{ .from = 0x1DC0, .to = 0x1DF9, .category = .CM }, + .{ .from = 0x1DFB, .to = 0x1DFF, .category = .CM }, + .{ .from = 0x1E00, .to = 0x1EFF, .category = .AL }, + .{ .from = 0x1F00, .to = 0x1F15, .category = .AL }, + .{ .from = 0x1F18, .to = 0x1F1D, .category = .AL }, + .{ .from = 0x1F20, .to = 0x1F45, .category = .AL }, + .{ .from = 0x1F48, .to = 0x1F4D, .category = .AL }, + .{ .from = 0x1F50, .to = 0x1F57, .category = .AL }, + .{ .from = 0x1F59, .to = 0x1F59, .category = .AL }, + .{ .from = 0x1F5B, .to = 0x1F5B, .category = .AL }, + .{ .from = 0x1F5D, .to = 0x1F5D, .category = .AL }, + .{ .from = 0x1F5F, .to = 0x1F7D, .category = .AL }, + .{ .from = 0x1F80, .to = 0x1FB4, .category = .AL }, + .{ .from = 0x1FB6, .to = 0x1FBC, .category = .AL }, + .{ .from = 0x1FBD, .to = 0x1FBD, .category = .AL }, + .{ .from = 0x1FBE, .to = 0x1FBE, .category = .AL }, + .{ .from = 0x1FBF, .to = 0x1FC1, .category = .AL }, + .{ .from = 0x1FC2, .to = 0x1FC4, .category = .AL }, + .{ .from = 0x1FC6, .to = 0x1FCC, .category = .AL }, + .{ .from = 0x1FCD, .to = 0x1FCF, .category = .AL }, + .{ .from = 0x1FD0, .to = 0x1FD3, .category = .AL }, + .{ .from = 0x1FD6, .to = 0x1FDB, .category = .AL }, + .{ .from = 0x1FDD, .to = 0x1FDF, .category = .AL }, + .{ .from = 0x1FE0, .to = 0x1FEC, .category = .AL }, + .{ .from = 0x1FED, .to = 0x1FEF, .category = .AL }, + .{ .from = 0x1FF2, .to = 0x1FF4, .category = .AL }, + .{ .from = 0x1FF6, .to = 0x1FFC, .category = .AL }, + .{ .from = 0x1FFD, .to = 0x1FFD, .category = .BB }, + .{ .from = 0x1FFE, .to = 0x1FFE, .category = .AL }, + .{ .from = 0x2000, .to = 0x2006, .category = .BA }, + .{ .from = 0x2007, .to = 0x2007, .category = .GL }, + .{ .from = 0x2008, .to = 0x200A, .category = .BA }, + .{ .from = 0x200B, .to = 0x200B, .category = .ZW }, + .{ .from = 0x200C, .to = 0x200C, .category = .CM }, + .{ .from = 0x200D, .to = 0x200D, .category = .ZWJ }, + .{ .from = 0x200E, .to = 0x200F, .category = .CM }, + .{ .from = 0x2010, .to = 0x2010, .category = .BA }, + .{ .from = 0x2011, .to = 0x2011, .category = .GL }, + .{ .from = 0x2012, .to = 0x2013, .category = .BA }, + .{ .from = 0x2014, .to = 0x2014, .category = .B2 }, + .{ .from = 0x2015, .to = 0x2015, .category = .AI }, + .{ .from = 0x2016, .to = 0x2016, .category = .AI }, + .{ .from = 0x2017, .to = 0x2017, .category = .AL }, + .{ .from = 0x2018, .to = 0x2018, .category = .QU }, + .{ .from = 0x2019, .to = 0x2019, .category = .QU }, + .{ .from = 0x201A, .to = 0x201A, .category = .OP }, + .{ .from = 0x201B, .to = 0x201C, .category = .QU }, + .{ .from = 0x201D, .to = 0x201D, .category = .QU }, + .{ .from = 0x201E, .to = 0x201E, .category = .OP }, + .{ .from = 0x201F, .to = 0x201F, .category = .QU }, + .{ .from = 0x2020, .to = 0x2021, .category = .AI }, + .{ .from = 0x2022, .to = 0x2023, .category = .AL }, + .{ .from = 0x2024, .to = 0x2026, .category = .IN }, + .{ .from = 0x2027, .to = 0x2027, .category = .BA }, + .{ .from = 0x2028, .to = 0x2028, .category = .BK }, + .{ .from = 0x2029, .to = 0x2029, .category = .BK }, + .{ .from = 0x202A, .to = 0x202E, .category = .CM }, + .{ .from = 0x202F, .to = 0x202F, .category = .GL }, + .{ .from = 0x2030, .to = 0x2037, .category = .PO }, + .{ .from = 0x2038, .to = 0x2038, .category = .AL }, + .{ .from = 0x2039, .to = 0x2039, .category = .QU }, + .{ .from = 0x203A, .to = 0x203A, .category = .QU }, + .{ .from = 0x203B, .to = 0x203B, .category = .AI }, + .{ .from = 0x203C, .to = 0x203D, .category = .NS }, + .{ .from = 0x203E, .to = 0x203E, .category = .AL }, + .{ .from = 0x203F, .to = 0x2040, .category = .AL }, + .{ .from = 0x2041, .to = 0x2043, .category = .AL }, + .{ .from = 0x2044, .to = 0x2044, .category = .IS }, + .{ .from = 0x2045, .to = 0x2045, .category = .OP }, + .{ .from = 0x2046, .to = 0x2046, .category = .CL }, + .{ .from = 0x2047, .to = 0x2049, .category = .NS }, + .{ .from = 0x204A, .to = 0x2051, .category = .AL }, + .{ .from = 0x2052, .to = 0x2052, .category = .AL }, + .{ .from = 0x2053, .to = 0x2053, .category = .AL }, + .{ .from = 0x2054, .to = 0x2054, .category = .AL }, + .{ .from = 0x2055, .to = 0x2055, .category = .AL }, + .{ .from = 0x2056, .to = 0x2056, .category = .BA }, + .{ .from = 0x2057, .to = 0x2057, .category = .AL }, + .{ .from = 0x2058, .to = 0x205B, .category = .BA }, + .{ .from = 0x205C, .to = 0x205C, .category = .AL }, + .{ .from = 0x205D, .to = 0x205E, .category = .BA }, + .{ .from = 0x205F, .to = 0x205F, .category = .BA }, + .{ .from = 0x2060, .to = 0x2060, .category = .WJ }, + .{ .from = 0x2061, .to = 0x2064, .category = .AL }, + .{ .from = 0x2066, .to = 0x206F, .category = .CM }, + .{ .from = 0x2070, .to = 0x2070, .category = .AL }, + .{ .from = 0x2071, .to = 0x2071, .category = .AL }, + .{ .from = 0x2074, .to = 0x2074, .category = .AI }, + .{ .from = 0x2075, .to = 0x2079, .category = .AL }, + .{ .from = 0x207A, .to = 0x207C, .category = .AL }, + .{ .from = 0x207D, .to = 0x207D, .category = .OP }, + .{ .from = 0x207E, .to = 0x207E, .category = .CL }, + .{ .from = 0x207F, .to = 0x207F, .category = .AI }, + .{ .from = 0x2080, .to = 0x2080, .category = .AL }, + .{ .from = 0x2081, .to = 0x2084, .category = .AI }, + .{ .from = 0x2085, .to = 0x2089, .category = .AL }, + .{ .from = 0x208A, .to = 0x208C, .category = .AL }, + .{ .from = 0x208D, .to = 0x208D, .category = .OP }, + .{ .from = 0x208E, .to = 0x208E, .category = .CL }, + .{ .from = 0x2090, .to = 0x209C, .category = .AL }, + .{ .from = 0x20A0, .to = 0x20A6, .category = .PR }, + .{ .from = 0x20A7, .to = 0x20A7, .category = .PO }, + .{ .from = 0x20A8, .to = 0x20B5, .category = .PR }, + .{ .from = 0x20B6, .to = 0x20B6, .category = .PO }, + .{ .from = 0x20B7, .to = 0x20BA, .category = .PR }, + .{ .from = 0x20BB, .to = 0x20BB, .category = .PO }, + .{ .from = 0x20BC, .to = 0x20BD, .category = .PR }, + .{ .from = 0x20BE, .to = 0x20BE, .category = .PO }, + .{ .from = 0x20BF, .to = 0x20BF, .category = .PR }, + .{ .from = 0x20C0, .to = 0x20CF, .category = .PR }, + .{ .from = 0x20D0, .to = 0x20DC, .category = .CM }, + .{ .from = 0x20DD, .to = 0x20E0, .category = .CM }, + .{ .from = 0x20E1, .to = 0x20E1, .category = .CM }, + .{ .from = 0x20E2, .to = 0x20E4, .category = .CM }, + .{ .from = 0x20E5, .to = 0x20F0, .category = .CM }, + .{ .from = 0x2100, .to = 0x2101, .category = .AL }, + .{ .from = 0x2102, .to = 0x2102, .category = .AL }, + .{ .from = 0x2103, .to = 0x2103, .category = .PO }, + .{ .from = 0x2104, .to = 0x2104, .category = .AL }, + .{ .from = 0x2105, .to = 0x2105, .category = .AI }, + .{ .from = 0x2106, .to = 0x2106, .category = .AL }, + .{ .from = 0x2107, .to = 0x2107, .category = .AL }, + .{ .from = 0x2108, .to = 0x2108, .category = .AL }, + .{ .from = 0x2109, .to = 0x2109, .category = .PO }, + .{ .from = 0x210A, .to = 0x2112, .category = .AL }, + .{ .from = 0x2113, .to = 0x2113, .category = .AI }, + .{ .from = 0x2114, .to = 0x2114, .category = .AL }, + .{ .from = 0x2115, .to = 0x2115, .category = .AL }, + .{ .from = 0x2116, .to = 0x2116, .category = .PR }, + .{ .from = 0x2117, .to = 0x2117, .category = .AL }, + .{ .from = 0x2118, .to = 0x2118, .category = .AL }, + .{ .from = 0x2119, .to = 0x211D, .category = .AL }, + .{ .from = 0x211E, .to = 0x2120, .category = .AL }, + .{ .from = 0x2121, .to = 0x2122, .category = .AI }, + .{ .from = 0x2123, .to = 0x2123, .category = .AL }, + .{ .from = 0x2124, .to = 0x2124, .category = .AL }, + .{ .from = 0x2125, .to = 0x2125, .category = .AL }, + .{ .from = 0x2126, .to = 0x2126, .category = .AL }, + .{ .from = 0x2127, .to = 0x2127, .category = .AL }, + .{ .from = 0x2128, .to = 0x2128, .category = .AL }, + .{ .from = 0x2129, .to = 0x2129, .category = .AL }, + .{ .from = 0x212A, .to = 0x212A, .category = .AL }, + .{ .from = 0x212B, .to = 0x212B, .category = .AI }, + .{ .from = 0x212C, .to = 0x212D, .category = .AL }, + .{ .from = 0x212E, .to = 0x212E, .category = .AL }, + .{ .from = 0x212F, .to = 0x2134, .category = .AL }, + .{ .from = 0x2135, .to = 0x2138, .category = .AL }, + .{ .from = 0x2139, .to = 0x2139, .category = .AL }, + .{ .from = 0x213A, .to = 0x213B, .category = .AL }, + .{ .from = 0x213C, .to = 0x213F, .category = .AL }, + .{ .from = 0x2140, .to = 0x2144, .category = .AL }, + .{ .from = 0x2145, .to = 0x2149, .category = .AL }, + .{ .from = 0x214A, .to = 0x214A, .category = .AL }, + .{ .from = 0x214B, .to = 0x214B, .category = .AL }, + .{ .from = 0x214C, .to = 0x214D, .category = .AL }, + .{ .from = 0x214E, .to = 0x214E, .category = .AL }, + .{ .from = 0x214F, .to = 0x214F, .category = .AL }, + .{ .from = 0x2150, .to = 0x2153, .category = .AL }, + .{ .from = 0x2154, .to = 0x2155, .category = .AI }, + .{ .from = 0x2156, .to = 0x215A, .category = .AL }, + .{ .from = 0x215B, .to = 0x215B, .category = .AI }, + .{ .from = 0x215C, .to = 0x215D, .category = .AL }, + .{ .from = 0x215E, .to = 0x215E, .category = .AI }, + .{ .from = 0x215F, .to = 0x215F, .category = .AL }, + .{ .from = 0x2160, .to = 0x216B, .category = .AI }, + .{ .from = 0x216C, .to = 0x216F, .category = .AL }, + .{ .from = 0x2170, .to = 0x2179, .category = .AI }, + .{ .from = 0x217A, .to = 0x2182, .category = .AL }, + .{ .from = 0x2183, .to = 0x2184, .category = .AL }, + .{ .from = 0x2185, .to = 0x2188, .category = .AL }, + .{ .from = 0x2189, .to = 0x2189, .category = .AI }, + .{ .from = 0x218A, .to = 0x218B, .category = .AL }, + .{ .from = 0x2190, .to = 0x2194, .category = .AI }, + .{ .from = 0x2195, .to = 0x2199, .category = .AI }, + .{ .from = 0x219A, .to = 0x219B, .category = .AL }, + .{ .from = 0x219C, .to = 0x219F, .category = .AL }, + .{ .from = 0x21A0, .to = 0x21A0, .category = .AL }, + .{ .from = 0x21A1, .to = 0x21A2, .category = .AL }, + .{ .from = 0x21A3, .to = 0x21A3, .category = .AL }, + .{ .from = 0x21A4, .to = 0x21A5, .category = .AL }, + .{ .from = 0x21A6, .to = 0x21A6, .category = .AL }, + .{ .from = 0x21A7, .to = 0x21AD, .category = .AL }, + .{ .from = 0x21AE, .to = 0x21AE, .category = .AL }, + .{ .from = 0x21AF, .to = 0x21CD, .category = .AL }, + .{ .from = 0x21CE, .to = 0x21CF, .category = .AL }, + .{ .from = 0x21D0, .to = 0x21D1, .category = .AL }, + .{ .from = 0x21D2, .to = 0x21D2, .category = .AI }, + .{ .from = 0x21D3, .to = 0x21D3, .category = .AL }, + .{ .from = 0x21D4, .to = 0x21D4, .category = .AI }, + .{ .from = 0x21D5, .to = 0x21F3, .category = .AL }, + .{ .from = 0x21F4, .to = 0x21FF, .category = .AL }, + .{ .from = 0x2200, .to = 0x2200, .category = .AI }, + .{ .from = 0x2201, .to = 0x2201, .category = .AL }, + .{ .from = 0x2202, .to = 0x2203, .category = .AI }, + .{ .from = 0x2204, .to = 0x2206, .category = .AL }, + .{ .from = 0x2207, .to = 0x2208, .category = .AI }, + .{ .from = 0x2209, .to = 0x220A, .category = .AL }, + .{ .from = 0x220B, .to = 0x220B, .category = .AI }, + .{ .from = 0x220C, .to = 0x220E, .category = .AL }, + .{ .from = 0x220F, .to = 0x220F, .category = .AI }, + .{ .from = 0x2210, .to = 0x2210, .category = .AL }, + .{ .from = 0x2211, .to = 0x2211, .category = .AI }, + .{ .from = 0x2212, .to = 0x2213, .category = .PR }, + .{ .from = 0x2214, .to = 0x2214, .category = .AL }, + .{ .from = 0x2215, .to = 0x2215, .category = .AI }, + .{ .from = 0x2216, .to = 0x2219, .category = .AL }, + .{ .from = 0x221A, .to = 0x221A, .category = .AI }, + .{ .from = 0x221B, .to = 0x221C, .category = .AL }, + .{ .from = 0x221D, .to = 0x2220, .category = .AI }, + .{ .from = 0x2221, .to = 0x2222, .category = .AL }, + .{ .from = 0x2223, .to = 0x2223, .category = .AI }, + .{ .from = 0x2224, .to = 0x2224, .category = .AL }, + .{ .from = 0x2225, .to = 0x2225, .category = .AI }, + .{ .from = 0x2226, .to = 0x2226, .category = .AL }, + .{ .from = 0x2227, .to = 0x222C, .category = .AI }, + .{ .from = 0x222D, .to = 0x222D, .category = .AL }, + .{ .from = 0x222E, .to = 0x222E, .category = .AI }, + .{ .from = 0x222F, .to = 0x2233, .category = .AL }, + .{ .from = 0x2234, .to = 0x2237, .category = .AI }, + .{ .from = 0x2238, .to = 0x223B, .category = .AL }, + .{ .from = 0x223C, .to = 0x223D, .category = .AI }, + .{ .from = 0x223E, .to = 0x2247, .category = .AL }, + .{ .from = 0x2248, .to = 0x2248, .category = .AI }, + .{ .from = 0x2249, .to = 0x224B, .category = .AL }, + .{ .from = 0x224C, .to = 0x224C, .category = .AI }, + .{ .from = 0x224D, .to = 0x2251, .category = .AL }, + .{ .from = 0x2252, .to = 0x2252, .category = .AI }, + .{ .from = 0x2253, .to = 0x225F, .category = .AL }, + .{ .from = 0x2260, .to = 0x2261, .category = .AI }, + .{ .from = 0x2262, .to = 0x2263, .category = .AL }, + .{ .from = 0x2264, .to = 0x2267, .category = .AI }, + .{ .from = 0x2268, .to = 0x2269, .category = .AL }, + .{ .from = 0x226A, .to = 0x226B, .category = .AI }, + .{ .from = 0x226C, .to = 0x226D, .category = .AL }, + .{ .from = 0x226E, .to = 0x226F, .category = .AI }, + .{ .from = 0x2270, .to = 0x2281, .category = .AL }, + .{ .from = 0x2282, .to = 0x2283, .category = .AI }, + .{ .from = 0x2284, .to = 0x2285, .category = .AL }, + .{ .from = 0x2286, .to = 0x2287, .category = .AI }, + .{ .from = 0x2288, .to = 0x2294, .category = .AL }, + .{ .from = 0x2295, .to = 0x2295, .category = .AI }, + .{ .from = 0x2296, .to = 0x2298, .category = .AL }, + .{ .from = 0x2299, .to = 0x2299, .category = .AI }, + .{ .from = 0x229A, .to = 0x22A4, .category = .AL }, + .{ .from = 0x22A5, .to = 0x22A5, .category = .AI }, + .{ .from = 0x22A6, .to = 0x22BE, .category = .AL }, + .{ .from = 0x22BF, .to = 0x22BF, .category = .AI }, + .{ .from = 0x22C0, .to = 0x22EE, .category = .AL }, + .{ .from = 0x22EF, .to = 0x22EF, .category = .IN }, + .{ .from = 0x22F0, .to = 0x22FF, .category = .AL }, + .{ .from = 0x2300, .to = 0x2307, .category = .AL }, + .{ .from = 0x2308, .to = 0x2308, .category = .OP }, + .{ .from = 0x2309, .to = 0x2309, .category = .CL }, + .{ .from = 0x230A, .to = 0x230A, .category = .OP }, + .{ .from = 0x230B, .to = 0x230B, .category = .CL }, + .{ .from = 0x230C, .to = 0x2311, .category = .AL }, + .{ .from = 0x2312, .to = 0x2312, .category = .AI }, + .{ .from = 0x2313, .to = 0x2319, .category = .AL }, + .{ .from = 0x231A, .to = 0x231B, .category = .ID }, + .{ .from = 0x231C, .to = 0x231F, .category = .AL }, + .{ .from = 0x2320, .to = 0x2321, .category = .AL }, + .{ .from = 0x2322, .to = 0x2328, .category = .AL }, + .{ .from = 0x2329, .to = 0x2329, .category = .OP }, + .{ .from = 0x232A, .to = 0x232A, .category = .CL }, + .{ .from = 0x232B, .to = 0x237B, .category = .AL }, + .{ .from = 0x237C, .to = 0x237C, .category = .AL }, + .{ .from = 0x237D, .to = 0x239A, .category = .AL }, + .{ .from = 0x239B, .to = 0x23B3, .category = .AL }, + .{ .from = 0x23B4, .to = 0x23DB, .category = .AL }, + .{ .from = 0x23DC, .to = 0x23E1, .category = .AL }, + .{ .from = 0x23E2, .to = 0x23EF, .category = .AL }, + .{ .from = 0x23F0, .to = 0x23F3, .category = .ID }, + .{ .from = 0x23F4, .to = 0x23FF, .category = .AL }, + .{ .from = 0x2400, .to = 0x2426, .category = .AL }, + .{ .from = 0x2440, .to = 0x244A, .category = .AL }, + .{ .from = 0x2460, .to = 0x249B, .category = .AI }, + .{ .from = 0x249C, .to = 0x24E9, .category = .AI }, + .{ .from = 0x24EA, .to = 0x24FE, .category = .AI }, + .{ .from = 0x24FF, .to = 0x24FF, .category = .AL }, + .{ .from = 0x2500, .to = 0x254B, .category = .AI }, + .{ .from = 0x254C, .to = 0x254F, .category = .AL }, + .{ .from = 0x2550, .to = 0x2574, .category = .AI }, + .{ .from = 0x2575, .to = 0x257F, .category = .AL }, + .{ .from = 0x2580, .to = 0x258F, .category = .AI }, + .{ .from = 0x2590, .to = 0x2591, .category = .AL }, + .{ .from = 0x2592, .to = 0x2595, .category = .AI }, + .{ .from = 0x2596, .to = 0x259F, .category = .AL }, + .{ .from = 0x25A0, .to = 0x25A1, .category = .AI }, + .{ .from = 0x25A2, .to = 0x25A2, .category = .AL }, + .{ .from = 0x25A3, .to = 0x25A9, .category = .AI }, + .{ .from = 0x25AA, .to = 0x25B1, .category = .AL }, + .{ .from = 0x25B2, .to = 0x25B3, .category = .AI }, + .{ .from = 0x25B4, .to = 0x25B5, .category = .AL }, + .{ .from = 0x25B6, .to = 0x25B6, .category = .AI }, + .{ .from = 0x25B7, .to = 0x25B7, .category = .AI }, + .{ .from = 0x25B8, .to = 0x25BB, .category = .AL }, + .{ .from = 0x25BC, .to = 0x25BD, .category = .AI }, + .{ .from = 0x25BE, .to = 0x25BF, .category = .AL }, + .{ .from = 0x25C0, .to = 0x25C0, .category = .AI }, + .{ .from = 0x25C1, .to = 0x25C1, .category = .AI }, + .{ .from = 0x25C2, .to = 0x25C5, .category = .AL }, + .{ .from = 0x25C6, .to = 0x25C8, .category = .AI }, + .{ .from = 0x25C9, .to = 0x25CA, .category = .AL }, + .{ .from = 0x25CB, .to = 0x25CB, .category = .AI }, + .{ .from = 0x25CC, .to = 0x25CD, .category = .AL }, + .{ .from = 0x25CE, .to = 0x25D1, .category = .AI }, + .{ .from = 0x25D2, .to = 0x25E1, .category = .AL }, + .{ .from = 0x25E2, .to = 0x25E5, .category = .AI }, + .{ .from = 0x25E6, .to = 0x25EE, .category = .AL }, + .{ .from = 0x25EF, .to = 0x25EF, .category = .AI }, + .{ .from = 0x25F0, .to = 0x25F7, .category = .AL }, + .{ .from = 0x25F8, .to = 0x25FF, .category = .AL }, + .{ .from = 0x2600, .to = 0x2603, .category = .ID }, + .{ .from = 0x2604, .to = 0x2604, .category = .AL }, + .{ .from = 0x2605, .to = 0x2606, .category = .AI }, + .{ .from = 0x2607, .to = 0x2608, .category = .AL }, + .{ .from = 0x2609, .to = 0x2609, .category = .AI }, + .{ .from = 0x260A, .to = 0x260D, .category = .AL }, + .{ .from = 0x260E, .to = 0x260F, .category = .AI }, + .{ .from = 0x2610, .to = 0x2613, .category = .AL }, + .{ .from = 0x2614, .to = 0x2615, .category = .ID }, + .{ .from = 0x2616, .to = 0x2617, .category = .AI }, + .{ .from = 0x2618, .to = 0x2618, .category = .ID }, + .{ .from = 0x2619, .to = 0x2619, .category = .AL }, + .{ .from = 0x261A, .to = 0x261C, .category = .ID }, + .{ .from = 0x261D, .to = 0x261D, .category = .EB }, + .{ .from = 0x261E, .to = 0x261F, .category = .ID }, + .{ .from = 0x2620, .to = 0x2638, .category = .AL }, + .{ .from = 0x2639, .to = 0x263B, .category = .ID }, + .{ .from = 0x263C, .to = 0x263F, .category = .AL }, + .{ .from = 0x2640, .to = 0x2640, .category = .AI }, + .{ .from = 0x2641, .to = 0x2641, .category = .AL }, + .{ .from = 0x2642, .to = 0x2642, .category = .AI }, + .{ .from = 0x2643, .to = 0x265F, .category = .AL }, + .{ .from = 0x2660, .to = 0x2661, .category = .AI }, + .{ .from = 0x2662, .to = 0x2662, .category = .AL }, + .{ .from = 0x2663, .to = 0x2665, .category = .AI }, + .{ .from = 0x2666, .to = 0x2666, .category = .AL }, + .{ .from = 0x2667, .to = 0x2667, .category = .AI }, + .{ .from = 0x2668, .to = 0x2668, .category = .ID }, + .{ .from = 0x2669, .to = 0x266A, .category = .AI }, + .{ .from = 0x266B, .to = 0x266B, .category = .AL }, + .{ .from = 0x266C, .to = 0x266D, .category = .AI }, + .{ .from = 0x266E, .to = 0x266E, .category = .AL }, + .{ .from = 0x266F, .to = 0x266F, .category = .AI }, + .{ .from = 0x2670, .to = 0x267E, .category = .AL }, + .{ .from = 0x267F, .to = 0x267F, .category = .ID }, + .{ .from = 0x2680, .to = 0x269D, .category = .AL }, + .{ .from = 0x269E, .to = 0x269F, .category = .AI }, + .{ .from = 0x26A0, .to = 0x26BC, .category = .AL }, + .{ .from = 0x26BD, .to = 0x26C8, .category = .ID }, + .{ .from = 0x26C9, .to = 0x26CC, .category = .AI }, + .{ .from = 0x26CD, .to = 0x26CD, .category = .ID }, + .{ .from = 0x26CE, .to = 0x26CE, .category = .AL }, + .{ .from = 0x26CF, .to = 0x26D1, .category = .ID }, + .{ .from = 0x26D2, .to = 0x26D2, .category = .AI }, + .{ .from = 0x26D3, .to = 0x26D4, .category = .ID }, + .{ .from = 0x26D5, .to = 0x26D7, .category = .AI }, + .{ .from = 0x26D8, .to = 0x26D9, .category = .ID }, + .{ .from = 0x26DA, .to = 0x26DB, .category = .AI }, + .{ .from = 0x26DC, .to = 0x26DC, .category = .ID }, + .{ .from = 0x26DD, .to = 0x26DE, .category = .AI }, + .{ .from = 0x26DF, .to = 0x26E1, .category = .ID }, + .{ .from = 0x26E2, .to = 0x26E2, .category = .AL }, + .{ .from = 0x26E3, .to = 0x26E3, .category = .AI }, + .{ .from = 0x26E4, .to = 0x26E7, .category = .AL }, + .{ .from = 0x26E8, .to = 0x26E9, .category = .AI }, + .{ .from = 0x26EA, .to = 0x26EA, .category = .ID }, + .{ .from = 0x26EB, .to = 0x26F0, .category = .AI }, + .{ .from = 0x26F1, .to = 0x26F5, .category = .ID }, + .{ .from = 0x26F6, .to = 0x26F6, .category = .AI }, + .{ .from = 0x26F7, .to = 0x26F8, .category = .ID }, + .{ .from = 0x26F9, .to = 0x26F9, .category = .EB }, + .{ .from = 0x26FA, .to = 0x26FA, .category = .ID }, + .{ .from = 0x26FB, .to = 0x26FC, .category = .AI }, + .{ .from = 0x26FD, .to = 0x26FF, .category = .ID }, + .{ .from = 0x2700, .to = 0x2704, .category = .ID }, + .{ .from = 0x2705, .to = 0x2707, .category = .AL }, + .{ .from = 0x2708, .to = 0x2709, .category = .ID }, + .{ .from = 0x270A, .to = 0x270D, .category = .EB }, + .{ .from = 0x270E, .to = 0x2756, .category = .AL }, + .{ .from = 0x2757, .to = 0x2757, .category = .AI }, + .{ .from = 0x2758, .to = 0x275A, .category = .AL }, + .{ .from = 0x275B, .to = 0x2760, .category = .QU }, + .{ .from = 0x2761, .to = 0x2761, .category = .AL }, + .{ .from = 0x2762, .to = 0x2763, .category = .EX }, + .{ .from = 0x2764, .to = 0x2764, .category = .ID }, + .{ .from = 0x2765, .to = 0x2767, .category = .AL }, + .{ .from = 0x2768, .to = 0x2768, .category = .OP }, + .{ .from = 0x2769, .to = 0x2769, .category = .CL }, + .{ .from = 0x276A, .to = 0x276A, .category = .OP }, + .{ .from = 0x276B, .to = 0x276B, .category = .CL }, + .{ .from = 0x276C, .to = 0x276C, .category = .OP }, + .{ .from = 0x276D, .to = 0x276D, .category = .CL }, + .{ .from = 0x276E, .to = 0x276E, .category = .OP }, + .{ .from = 0x276F, .to = 0x276F, .category = .CL }, + .{ .from = 0x2770, .to = 0x2770, .category = .OP }, + .{ .from = 0x2771, .to = 0x2771, .category = .CL }, + .{ .from = 0x2772, .to = 0x2772, .category = .OP }, + .{ .from = 0x2773, .to = 0x2773, .category = .CL }, + .{ .from = 0x2774, .to = 0x2774, .category = .OP }, + .{ .from = 0x2775, .to = 0x2775, .category = .CL }, + .{ .from = 0x2776, .to = 0x2793, .category = .AI }, + .{ .from = 0x2794, .to = 0x27BF, .category = .AL }, + .{ .from = 0x27C0, .to = 0x27C4, .category = .AL }, + .{ .from = 0x27C5, .to = 0x27C5, .category = .OP }, + .{ .from = 0x27C6, .to = 0x27C6, .category = .CL }, + .{ .from = 0x27C7, .to = 0x27E5, .category = .AL }, + .{ .from = 0x27E6, .to = 0x27E6, .category = .OP }, + .{ .from = 0x27E7, .to = 0x27E7, .category = .CL }, + .{ .from = 0x27E8, .to = 0x27E8, .category = .OP }, + .{ .from = 0x27E9, .to = 0x27E9, .category = .CL }, + .{ .from = 0x27EA, .to = 0x27EA, .category = .OP }, + .{ .from = 0x27EB, .to = 0x27EB, .category = .CL }, + .{ .from = 0x27EC, .to = 0x27EC, .category = .OP }, + .{ .from = 0x27ED, .to = 0x27ED, .category = .CL }, + .{ .from = 0x27EE, .to = 0x27EE, .category = .OP }, + .{ .from = 0x27EF, .to = 0x27EF, .category = .CL }, + .{ .from = 0x27F0, .to = 0x27FF, .category = .AL }, + .{ .from = 0x2800, .to = 0x28FF, .category = .AL }, + .{ .from = 0x2900, .to = 0x297F, .category = .AL }, + .{ .from = 0x2980, .to = 0x2982, .category = .AL }, + .{ .from = 0x2983, .to = 0x2983, .category = .OP }, + .{ .from = 0x2984, .to = 0x2984, .category = .CL }, + .{ .from = 0x2985, .to = 0x2985, .category = .OP }, + .{ .from = 0x2986, .to = 0x2986, .category = .CL }, + .{ .from = 0x2987, .to = 0x2987, .category = .OP }, + .{ .from = 0x2988, .to = 0x2988, .category = .CL }, + .{ .from = 0x2989, .to = 0x2989, .category = .OP }, + .{ .from = 0x298A, .to = 0x298A, .category = .CL }, + .{ .from = 0x298B, .to = 0x298B, .category = .OP }, + .{ .from = 0x298C, .to = 0x298C, .category = .CL }, + .{ .from = 0x298D, .to = 0x298D, .category = .OP }, + .{ .from = 0x298E, .to = 0x298E, .category = .CL }, + .{ .from = 0x298F, .to = 0x298F, .category = .OP }, + .{ .from = 0x2990, .to = 0x2990, .category = .CL }, + .{ .from = 0x2991, .to = 0x2991, .category = .OP }, + .{ .from = 0x2992, .to = 0x2992, .category = .CL }, + .{ .from = 0x2993, .to = 0x2993, .category = .OP }, + .{ .from = 0x2994, .to = 0x2994, .category = .CL }, + .{ .from = 0x2995, .to = 0x2995, .category = .OP }, + .{ .from = 0x2996, .to = 0x2996, .category = .CL }, + .{ .from = 0x2997, .to = 0x2997, .category = .OP }, + .{ .from = 0x2998, .to = 0x2998, .category = .CL }, + .{ .from = 0x2999, .to = 0x29D7, .category = .AL }, + .{ .from = 0x29D8, .to = 0x29D8, .category = .OP }, + .{ .from = 0x29D9, .to = 0x29D9, .category = .CL }, + .{ .from = 0x29DA, .to = 0x29DA, .category = .OP }, + .{ .from = 0x29DB, .to = 0x29DB, .category = .CL }, + .{ .from = 0x29DC, .to = 0x29FB, .category = .AL }, + .{ .from = 0x29FC, .to = 0x29FC, .category = .OP }, + .{ .from = 0x29FD, .to = 0x29FD, .category = .CL }, + .{ .from = 0x29FE, .to = 0x29FF, .category = .AL }, + .{ .from = 0x2A00, .to = 0x2AFF, .category = .AL }, + .{ .from = 0x2B00, .to = 0x2B2F, .category = .AL }, + .{ .from = 0x2B30, .to = 0x2B44, .category = .AL }, + .{ .from = 0x2B45, .to = 0x2B46, .category = .AL }, + .{ .from = 0x2B47, .to = 0x2B4C, .category = .AL }, + .{ .from = 0x2B4D, .to = 0x2B54, .category = .AL }, + .{ .from = 0x2B55, .to = 0x2B59, .category = .AI }, + .{ .from = 0x2B5A, .to = 0x2B73, .category = .AL }, + .{ .from = 0x2B76, .to = 0x2B95, .category = .AL }, + .{ .from = 0x2B97, .to = 0x2BFF, .category = .AL }, + .{ .from = 0x2C00, .to = 0x2C2E, .category = .AL }, + .{ .from = 0x2C30, .to = 0x2C5E, .category = .AL }, + .{ .from = 0x2C60, .to = 0x2C7B, .category = .AL }, + .{ .from = 0x2C7C, .to = 0x2C7D, .category = .AL }, + .{ .from = 0x2C7E, .to = 0x2C7F, .category = .AL }, + .{ .from = 0x2C80, .to = 0x2CE4, .category = .AL }, + .{ .from = 0x2CE5, .to = 0x2CEA, .category = .AL }, + .{ .from = 0x2CEB, .to = 0x2CEE, .category = .AL }, + .{ .from = 0x2CEF, .to = 0x2CF1, .category = .CM }, + .{ .from = 0x2CF2, .to = 0x2CF3, .category = .AL }, + .{ .from = 0x2CF9, .to = 0x2CF9, .category = .EX }, + .{ .from = 0x2CFA, .to = 0x2CFC, .category = .BA }, + .{ .from = 0x2CFD, .to = 0x2CFD, .category = .AL }, + .{ .from = 0x2CFE, .to = 0x2CFE, .category = .EX }, + .{ .from = 0x2CFF, .to = 0x2CFF, .category = .BA }, + .{ .from = 0x2D00, .to = 0x2D25, .category = .AL }, + .{ .from = 0x2D27, .to = 0x2D27, .category = .AL }, + .{ .from = 0x2D2D, .to = 0x2D2D, .category = .AL }, + .{ .from = 0x2D30, .to = 0x2D67, .category = .AL }, + .{ .from = 0x2D6F, .to = 0x2D6F, .category = .AL }, + .{ .from = 0x2D70, .to = 0x2D70, .category = .BA }, + .{ .from = 0x2D7F, .to = 0x2D7F, .category = .CM }, + .{ .from = 0x2D80, .to = 0x2D96, .category = .AL }, + .{ .from = 0x2DA0, .to = 0x2DA6, .category = .AL }, + .{ .from = 0x2DA8, .to = 0x2DAE, .category = .AL }, + .{ .from = 0x2DB0, .to = 0x2DB6, .category = .AL }, + .{ .from = 0x2DB8, .to = 0x2DBE, .category = .AL }, + .{ .from = 0x2DC0, .to = 0x2DC6, .category = .AL }, + .{ .from = 0x2DC8, .to = 0x2DCE, .category = .AL }, + .{ .from = 0x2DD0, .to = 0x2DD6, .category = .AL }, + .{ .from = 0x2DD8, .to = 0x2DDE, .category = .AL }, + .{ .from = 0x2DE0, .to = 0x2DFF, .category = .CM }, + .{ .from = 0x2E00, .to = 0x2E01, .category = .QU }, + .{ .from = 0x2E02, .to = 0x2E02, .category = .QU }, + .{ .from = 0x2E03, .to = 0x2E03, .category = .QU }, + .{ .from = 0x2E04, .to = 0x2E04, .category = .QU }, + .{ .from = 0x2E05, .to = 0x2E05, .category = .QU }, + .{ .from = 0x2E06, .to = 0x2E08, .category = .QU }, + .{ .from = 0x2E09, .to = 0x2E09, .category = .QU }, + .{ .from = 0x2E0A, .to = 0x2E0A, .category = .QU }, + .{ .from = 0x2E0B, .to = 0x2E0B, .category = .QU }, + .{ .from = 0x2E0C, .to = 0x2E0C, .category = .QU }, + .{ .from = 0x2E0D, .to = 0x2E0D, .category = .QU }, + .{ .from = 0x2E0E, .to = 0x2E15, .category = .BA }, + .{ .from = 0x2E16, .to = 0x2E16, .category = .AL }, + .{ .from = 0x2E17, .to = 0x2E17, .category = .BA }, + .{ .from = 0x2E18, .to = 0x2E18, .category = .OP }, + .{ .from = 0x2E19, .to = 0x2E19, .category = .BA }, + .{ .from = 0x2E1A, .to = 0x2E1A, .category = .AL }, + .{ .from = 0x2E1B, .to = 0x2E1B, .category = .AL }, + .{ .from = 0x2E1C, .to = 0x2E1C, .category = .QU }, + .{ .from = 0x2E1D, .to = 0x2E1D, .category = .QU }, + .{ .from = 0x2E1E, .to = 0x2E1F, .category = .AL }, + .{ .from = 0x2E20, .to = 0x2E20, .category = .QU }, + .{ .from = 0x2E21, .to = 0x2E21, .category = .QU }, + .{ .from = 0x2E22, .to = 0x2E22, .category = .OP }, + .{ .from = 0x2E23, .to = 0x2E23, .category = .CL }, + .{ .from = 0x2E24, .to = 0x2E24, .category = .OP }, + .{ .from = 0x2E25, .to = 0x2E25, .category = .CL }, + .{ .from = 0x2E26, .to = 0x2E26, .category = .OP }, + .{ .from = 0x2E27, .to = 0x2E27, .category = .CL }, + .{ .from = 0x2E28, .to = 0x2E28, .category = .OP }, + .{ .from = 0x2E29, .to = 0x2E29, .category = .CL }, + .{ .from = 0x2E2A, .to = 0x2E2D, .category = .BA }, + .{ .from = 0x2E2E, .to = 0x2E2E, .category = .EX }, + .{ .from = 0x2E2F, .to = 0x2E2F, .category = .AL }, + .{ .from = 0x2E30, .to = 0x2E31, .category = .BA }, + .{ .from = 0x2E32, .to = 0x2E32, .category = .AL }, + .{ .from = 0x2E33, .to = 0x2E34, .category = .BA }, + .{ .from = 0x2E35, .to = 0x2E39, .category = .AL }, + .{ .from = 0x2E3A, .to = 0x2E3B, .category = .B2 }, + .{ .from = 0x2E3C, .to = 0x2E3E, .category = .BA }, + .{ .from = 0x2E3F, .to = 0x2E3F, .category = .AL }, + .{ .from = 0x2E40, .to = 0x2E40, .category = .BA }, + .{ .from = 0x2E41, .to = 0x2E41, .category = .BA }, + .{ .from = 0x2E42, .to = 0x2E42, .category = .OP }, + .{ .from = 0x2E43, .to = 0x2E4A, .category = .BA }, + .{ .from = 0x2E4B, .to = 0x2E4B, .category = .AL }, + .{ .from = 0x2E4C, .to = 0x2E4C, .category = .BA }, + .{ .from = 0x2E4D, .to = 0x2E4D, .category = .AL }, + .{ .from = 0x2E4E, .to = 0x2E4F, .category = .BA }, + .{ .from = 0x2E50, .to = 0x2E51, .category = .AL }, + .{ .from = 0x2E52, .to = 0x2E52, .category = .AL }, + .{ .from = 0x2E80, .to = 0x2E99, .category = .ID }, + .{ .from = 0x2E9B, .to = 0x2EF3, .category = .ID }, + .{ .from = 0x2F00, .to = 0x2FD5, .category = .ID }, + .{ .from = 0x2FF0, .to = 0x2FFB, .category = .ID }, + .{ .from = 0x3000, .to = 0x3000, .category = .BA }, + .{ .from = 0x3001, .to = 0x3002, .category = .CL }, + .{ .from = 0x3003, .to = 0x3003, .category = .ID }, + .{ .from = 0x3004, .to = 0x3004, .category = .ID }, + .{ .from = 0x3005, .to = 0x3005, .category = .NS }, + .{ .from = 0x3006, .to = 0x3006, .category = .ID }, + .{ .from = 0x3007, .to = 0x3007, .category = .ID }, + .{ .from = 0x3008, .to = 0x3008, .category = .OP }, + .{ .from = 0x3009, .to = 0x3009, .category = .CL }, + .{ .from = 0x300A, .to = 0x300A, .category = .OP }, + .{ .from = 0x300B, .to = 0x300B, .category = .CL }, + .{ .from = 0x300C, .to = 0x300C, .category = .OP }, + .{ .from = 0x300D, .to = 0x300D, .category = .CL }, + .{ .from = 0x300E, .to = 0x300E, .category = .OP }, + .{ .from = 0x300F, .to = 0x300F, .category = .CL }, + .{ .from = 0x3010, .to = 0x3010, .category = .OP }, + .{ .from = 0x3011, .to = 0x3011, .category = .CL }, + .{ .from = 0x3012, .to = 0x3013, .category = .ID }, + .{ .from = 0x3014, .to = 0x3014, .category = .OP }, + .{ .from = 0x3015, .to = 0x3015, .category = .CL }, + .{ .from = 0x3016, .to = 0x3016, .category = .OP }, + .{ .from = 0x3017, .to = 0x3017, .category = .CL }, + .{ .from = 0x3018, .to = 0x3018, .category = .OP }, + .{ .from = 0x3019, .to = 0x3019, .category = .CL }, + .{ .from = 0x301A, .to = 0x301A, .category = .OP }, + .{ .from = 0x301B, .to = 0x301B, .category = .CL }, + .{ .from = 0x301C, .to = 0x301C, .category = .NS }, + .{ .from = 0x301D, .to = 0x301D, .category = .OP }, + .{ .from = 0x301E, .to = 0x301F, .category = .CL }, + .{ .from = 0x3020, .to = 0x3020, .category = .ID }, + .{ .from = 0x3021, .to = 0x3029, .category = .ID }, + .{ .from = 0x302A, .to = 0x302D, .category = .CM }, + .{ .from = 0x302E, .to = 0x302F, .category = .CM }, + .{ .from = 0x3030, .to = 0x3030, .category = .ID }, + .{ .from = 0x3031, .to = 0x3034, .category = .ID }, + .{ .from = 0x3035, .to = 0x3035, .category = .CM }, + .{ .from = 0x3036, .to = 0x3037, .category = .ID }, + .{ .from = 0x3038, .to = 0x303A, .category = .ID }, + .{ .from = 0x303B, .to = 0x303B, .category = .NS }, + .{ .from = 0x303C, .to = 0x303C, .category = .NS }, + .{ .from = 0x303D, .to = 0x303D, .category = .ID }, + .{ .from = 0x303E, .to = 0x303F, .category = .ID }, + .{ .from = 0x3041, .to = 0x3041, .category = .CJ }, + .{ .from = 0x3042, .to = 0x3042, .category = .ID }, + .{ .from = 0x3043, .to = 0x3043, .category = .CJ }, + .{ .from = 0x3044, .to = 0x3044, .category = .ID }, + .{ .from = 0x3045, .to = 0x3045, .category = .CJ }, + .{ .from = 0x3046, .to = 0x3046, .category = .ID }, + .{ .from = 0x3047, .to = 0x3047, .category = .CJ }, + .{ .from = 0x3048, .to = 0x3048, .category = .ID }, + .{ .from = 0x3049, .to = 0x3049, .category = .CJ }, + .{ .from = 0x304A, .to = 0x3062, .category = .ID }, + .{ .from = 0x3063, .to = 0x3063, .category = .CJ }, + .{ .from = 0x3064, .to = 0x3082, .category = .ID }, + .{ .from = 0x3083, .to = 0x3083, .category = .CJ }, + .{ .from = 0x3084, .to = 0x3084, .category = .ID }, + .{ .from = 0x3085, .to = 0x3085, .category = .CJ }, + .{ .from = 0x3086, .to = 0x3086, .category = .ID }, + .{ .from = 0x3087, .to = 0x3087, .category = .CJ }, + .{ .from = 0x3088, .to = 0x308D, .category = .ID }, + .{ .from = 0x308E, .to = 0x308E, .category = .CJ }, + .{ .from = 0x308F, .to = 0x3094, .category = .ID }, + .{ .from = 0x3095, .to = 0x3096, .category = .CJ }, + .{ .from = 0x3099, .to = 0x309A, .category = .CM }, + .{ .from = 0x309B, .to = 0x309C, .category = .NS }, + .{ .from = 0x309D, .to = 0x309E, .category = .NS }, + .{ .from = 0x309F, .to = 0x309F, .category = .ID }, + .{ .from = 0x30A0, .to = 0x30A0, .category = .NS }, + .{ .from = 0x30A1, .to = 0x30A1, .category = .CJ }, + .{ .from = 0x30A2, .to = 0x30A2, .category = .ID }, + .{ .from = 0x30A3, .to = 0x30A3, .category = .CJ }, + .{ .from = 0x30A4, .to = 0x30A4, .category = .ID }, + .{ .from = 0x30A5, .to = 0x30A5, .category = .CJ }, + .{ .from = 0x30A6, .to = 0x30A6, .category = .ID }, + .{ .from = 0x30A7, .to = 0x30A7, .category = .CJ }, + .{ .from = 0x30A8, .to = 0x30A8, .category = .ID }, + .{ .from = 0x30A9, .to = 0x30A9, .category = .CJ }, + .{ .from = 0x30AA, .to = 0x30C2, .category = .ID }, + .{ .from = 0x30C3, .to = 0x30C3, .category = .CJ }, + .{ .from = 0x30C4, .to = 0x30E2, .category = .ID }, + .{ .from = 0x30E3, .to = 0x30E3, .category = .CJ }, + .{ .from = 0x30E4, .to = 0x30E4, .category = .ID }, + .{ .from = 0x30E5, .to = 0x30E5, .category = .CJ }, + .{ .from = 0x30E6, .to = 0x30E6, .category = .ID }, + .{ .from = 0x30E7, .to = 0x30E7, .category = .CJ }, + .{ .from = 0x30E8, .to = 0x30ED, .category = .ID }, + .{ .from = 0x30EE, .to = 0x30EE, .category = .CJ }, + .{ .from = 0x30EF, .to = 0x30F4, .category = .ID }, + .{ .from = 0x30F5, .to = 0x30F6, .category = .CJ }, + .{ .from = 0x30F7, .to = 0x30FA, .category = .ID }, + .{ .from = 0x30FB, .to = 0x30FB, .category = .NS }, + .{ .from = 0x30FC, .to = 0x30FC, .category = .CJ }, + .{ .from = 0x30FD, .to = 0x30FE, .category = .NS }, + .{ .from = 0x30FF, .to = 0x30FF, .category = .ID }, + .{ .from = 0x3105, .to = 0x312F, .category = .ID }, + .{ .from = 0x3131, .to = 0x318E, .category = .ID }, + .{ .from = 0x3190, .to = 0x3191, .category = .ID }, + .{ .from = 0x3192, .to = 0x3195, .category = .ID }, + .{ .from = 0x3196, .to = 0x319F, .category = .ID }, + .{ .from = 0x31A0, .to = 0x31BF, .category = .ID }, + .{ .from = 0x31C0, .to = 0x31E3, .category = .ID }, + .{ .from = 0x31F0, .to = 0x31FF, .category = .CJ }, + .{ .from = 0x3200, .to = 0x321E, .category = .ID }, + .{ .from = 0x3220, .to = 0x3229, .category = .ID }, + .{ .from = 0x322A, .to = 0x3247, .category = .ID }, + .{ .from = 0x3248, .to = 0x324F, .category = .AI }, + .{ .from = 0x3250, .to = 0x3250, .category = .ID }, + .{ .from = 0x3251, .to = 0x325F, .category = .ID }, + .{ .from = 0x3260, .to = 0x327F, .category = .ID }, + .{ .from = 0x3280, .to = 0x3289, .category = .ID }, + .{ .from = 0x328A, .to = 0x32B0, .category = .ID }, + .{ .from = 0x32B1, .to = 0x32BF, .category = .ID }, + .{ .from = 0x32C0, .to = 0x32FF, .category = .ID }, + .{ .from = 0x3300, .to = 0x33FF, .category = .ID }, + .{ .from = 0x3400, .to = 0x4DBF, .category = .ID }, + .{ .from = 0x4DC0, .to = 0x4DFF, .category = .AL }, + .{ .from = 0x4E00, .to = 0x9FFC, .category = .ID }, + .{ .from = 0x9FFD, .to = 0x9FFF, .category = .ID }, + .{ .from = 0xA000, .to = 0xA014, .category = .ID }, + .{ .from = 0xA015, .to = 0xA015, .category = .NS }, + .{ .from = 0xA016, .to = 0xA48C, .category = .ID }, + .{ .from = 0xA490, .to = 0xA4C6, .category = .ID }, + .{ .from = 0xA4D0, .to = 0xA4F7, .category = .AL }, + .{ .from = 0xA4F8, .to = 0xA4FD, .category = .AL }, + .{ .from = 0xA4FE, .to = 0xA4FF, .category = .BA }, + .{ .from = 0xA500, .to = 0xA60B, .category = .AL }, + .{ .from = 0xA60C, .to = 0xA60C, .category = .AL }, + .{ .from = 0xA60D, .to = 0xA60D, .category = .BA }, + .{ .from = 0xA60E, .to = 0xA60E, .category = .EX }, + .{ .from = 0xA60F, .to = 0xA60F, .category = .BA }, + .{ .from = 0xA610, .to = 0xA61F, .category = .AL }, + .{ .from = 0xA620, .to = 0xA629, .category = .NU }, + .{ .from = 0xA62A, .to = 0xA62B, .category = .AL }, + .{ .from = 0xA640, .to = 0xA66D, .category = .AL }, + .{ .from = 0xA66E, .to = 0xA66E, .category = .AL }, + .{ .from = 0xA66F, .to = 0xA66F, .category = .CM }, + .{ .from = 0xA670, .to = 0xA672, .category = .CM }, + .{ .from = 0xA673, .to = 0xA673, .category = .AL }, + .{ .from = 0xA674, .to = 0xA67D, .category = .CM }, + .{ .from = 0xA67E, .to = 0xA67E, .category = .AL }, + .{ .from = 0xA67F, .to = 0xA67F, .category = .AL }, + .{ .from = 0xA680, .to = 0xA69B, .category = .AL }, + .{ .from = 0xA69C, .to = 0xA69D, .category = .AL }, + .{ .from = 0xA69E, .to = 0xA69F, .category = .CM }, + .{ .from = 0xA6A0, .to = 0xA6E5, .category = .AL }, + .{ .from = 0xA6E6, .to = 0xA6EF, .category = .AL }, + .{ .from = 0xA6F0, .to = 0xA6F1, .category = .CM }, + .{ .from = 0xA6F2, .to = 0xA6F2, .category = .AL }, + .{ .from = 0xA6F3, .to = 0xA6F7, .category = .BA }, + .{ .from = 0xA700, .to = 0xA716, .category = .AL }, + .{ .from = 0xA717, .to = 0xA71F, .category = .AL }, + .{ .from = 0xA720, .to = 0xA721, .category = .AL }, + .{ .from = 0xA722, .to = 0xA76F, .category = .AL }, + .{ .from = 0xA770, .to = 0xA770, .category = .AL }, + .{ .from = 0xA771, .to = 0xA787, .category = .AL }, + .{ .from = 0xA788, .to = 0xA788, .category = .AL }, + .{ .from = 0xA789, .to = 0xA78A, .category = .AL }, + .{ .from = 0xA78B, .to = 0xA78E, .category = .AL }, + .{ .from = 0xA78F, .to = 0xA78F, .category = .AL }, + .{ .from = 0xA790, .to = 0xA7BF, .category = .AL }, + .{ .from = 0xA7C2, .to = 0xA7CA, .category = .AL }, + .{ .from = 0xA7F5, .to = 0xA7F6, .category = .AL }, + .{ .from = 0xA7F7, .to = 0xA7F7, .category = .AL }, + .{ .from = 0xA7F8, .to = 0xA7F9, .category = .AL }, + .{ .from = 0xA7FA, .to = 0xA7FA, .category = .AL }, + .{ .from = 0xA7FB, .to = 0xA7FF, .category = .AL }, + .{ .from = 0xA800, .to = 0xA801, .category = .AL }, + .{ .from = 0xA802, .to = 0xA802, .category = .CM }, + .{ .from = 0xA803, .to = 0xA805, .category = .AL }, + .{ .from = 0xA806, .to = 0xA806, .category = .CM }, + .{ .from = 0xA807, .to = 0xA80A, .category = .AL }, + .{ .from = 0xA80B, .to = 0xA80B, .category = .CM }, + .{ .from = 0xA80C, .to = 0xA822, .category = .AL }, + .{ .from = 0xA823, .to = 0xA824, .category = .CM }, + .{ .from = 0xA825, .to = 0xA826, .category = .CM }, + .{ .from = 0xA827, .to = 0xA827, .category = .CM }, + .{ .from = 0xA828, .to = 0xA82B, .category = .AL }, + .{ .from = 0xA82C, .to = 0xA82C, .category = .CM }, + .{ .from = 0xA830, .to = 0xA835, .category = .AL }, + .{ .from = 0xA836, .to = 0xA837, .category = .AL }, + .{ .from = 0xA838, .to = 0xA838, .category = .PO }, + .{ .from = 0xA839, .to = 0xA839, .category = .AL }, + .{ .from = 0xA840, .to = 0xA873, .category = .AL }, + .{ .from = 0xA874, .to = 0xA875, .category = .BB }, + .{ .from = 0xA876, .to = 0xA877, .category = .EX }, + .{ .from = 0xA880, .to = 0xA881, .category = .CM }, + .{ .from = 0xA882, .to = 0xA8B3, .category = .AL }, + .{ .from = 0xA8B4, .to = 0xA8C3, .category = .CM }, + .{ .from = 0xA8C4, .to = 0xA8C5, .category = .CM }, + .{ .from = 0xA8CE, .to = 0xA8CF, .category = .BA }, + .{ .from = 0xA8D0, .to = 0xA8D9, .category = .NU }, + .{ .from = 0xA8E0, .to = 0xA8F1, .category = .CM }, + .{ .from = 0xA8F2, .to = 0xA8F7, .category = .AL }, + .{ .from = 0xA8F8, .to = 0xA8FA, .category = .AL }, + .{ .from = 0xA8FB, .to = 0xA8FB, .category = .AL }, + .{ .from = 0xA8FC, .to = 0xA8FC, .category = .BB }, + .{ .from = 0xA8FD, .to = 0xA8FE, .category = .AL }, + .{ .from = 0xA8FF, .to = 0xA8FF, .category = .CM }, + .{ .from = 0xA900, .to = 0xA909, .category = .NU }, + .{ .from = 0xA90A, .to = 0xA925, .category = .AL }, + .{ .from = 0xA926, .to = 0xA92D, .category = .CM }, + .{ .from = 0xA92E, .to = 0xA92F, .category = .BA }, + .{ .from = 0xA930, .to = 0xA946, .category = .AL }, + .{ .from = 0xA947, .to = 0xA951, .category = .CM }, + .{ .from = 0xA952, .to = 0xA953, .category = .CM }, + .{ .from = 0xA95F, .to = 0xA95F, .category = .AL }, + .{ .from = 0xA960, .to = 0xA97C, .category = .JL }, + .{ .from = 0xA980, .to = 0xA982, .category = .CM }, + .{ .from = 0xA983, .to = 0xA983, .category = .CM }, + .{ .from = 0xA984, .to = 0xA9B2, .category = .AL }, + .{ .from = 0xA9B3, .to = 0xA9B3, .category = .CM }, + .{ .from = 0xA9B4, .to = 0xA9B5, .category = .CM }, + .{ .from = 0xA9B6, .to = 0xA9B9, .category = .CM }, + .{ .from = 0xA9BA, .to = 0xA9BB, .category = .CM }, + .{ .from = 0xA9BC, .to = 0xA9BD, .category = .CM }, + .{ .from = 0xA9BE, .to = 0xA9C0, .category = .CM }, + .{ .from = 0xA9C1, .to = 0xA9C6, .category = .AL }, + .{ .from = 0xA9C7, .to = 0xA9C9, .category = .BA }, + .{ .from = 0xA9CA, .to = 0xA9CD, .category = .AL }, + .{ .from = 0xA9CF, .to = 0xA9CF, .category = .AL }, + .{ .from = 0xA9D0, .to = 0xA9D9, .category = .NU }, + .{ .from = 0xA9DE, .to = 0xA9DF, .category = .AL }, + .{ .from = 0xA9E0, .to = 0xA9E4, .category = .SA }, + .{ .from = 0xA9E5, .to = 0xA9E5, .category = .SA }, + .{ .from = 0xA9E6, .to = 0xA9E6, .category = .SA }, + .{ .from = 0xA9E7, .to = 0xA9EF, .category = .SA }, + .{ .from = 0xA9F0, .to = 0xA9F9, .category = .NU }, + .{ .from = 0xA9FA, .to = 0xA9FE, .category = .SA }, + .{ .from = 0xAA00, .to = 0xAA28, .category = .AL }, + .{ .from = 0xAA29, .to = 0xAA2E, .category = .CM }, + .{ .from = 0xAA2F, .to = 0xAA30, .category = .CM }, + .{ .from = 0xAA31, .to = 0xAA32, .category = .CM }, + .{ .from = 0xAA33, .to = 0xAA34, .category = .CM }, + .{ .from = 0xAA35, .to = 0xAA36, .category = .CM }, + .{ .from = 0xAA40, .to = 0xAA42, .category = .AL }, + .{ .from = 0xAA43, .to = 0xAA43, .category = .CM }, + .{ .from = 0xAA44, .to = 0xAA4B, .category = .AL }, + .{ .from = 0xAA4C, .to = 0xAA4C, .category = .CM }, + .{ .from = 0xAA4D, .to = 0xAA4D, .category = .CM }, + .{ .from = 0xAA50, .to = 0xAA59, .category = .NU }, + .{ .from = 0xAA5C, .to = 0xAA5C, .category = .AL }, + .{ .from = 0xAA5D, .to = 0xAA5F, .category = .BA }, + .{ .from = 0xAA60, .to = 0xAA6F, .category = .SA }, + .{ .from = 0xAA70, .to = 0xAA70, .category = .SA }, + .{ .from = 0xAA71, .to = 0xAA76, .category = .SA }, + .{ .from = 0xAA77, .to = 0xAA79, .category = .SA }, + .{ .from = 0xAA7A, .to = 0xAA7A, .category = .SA }, + .{ .from = 0xAA7B, .to = 0xAA7B, .category = .SA }, + .{ .from = 0xAA7C, .to = 0xAA7C, .category = .SA }, + .{ .from = 0xAA7D, .to = 0xAA7D, .category = .SA }, + .{ .from = 0xAA7E, .to = 0xAA7F, .category = .SA }, + .{ .from = 0xAA80, .to = 0xAAAF, .category = .SA }, + .{ .from = 0xAAB0, .to = 0xAAB0, .category = .SA }, + .{ .from = 0xAAB1, .to = 0xAAB1, .category = .SA }, + .{ .from = 0xAAB2, .to = 0xAAB4, .category = .SA }, + .{ .from = 0xAAB5, .to = 0xAAB6, .category = .SA }, + .{ .from = 0xAAB7, .to = 0xAAB8, .category = .SA }, + .{ .from = 0xAAB9, .to = 0xAABD, .category = .SA }, + .{ .from = 0xAABE, .to = 0xAABF, .category = .SA }, + .{ .from = 0xAAC0, .to = 0xAAC0, .category = .SA }, + .{ .from = 0xAAC1, .to = 0xAAC1, .category = .SA }, + .{ .from = 0xAAC2, .to = 0xAAC2, .category = .SA }, + .{ .from = 0xAADB, .to = 0xAADC, .category = .SA }, + .{ .from = 0xAADD, .to = 0xAADD, .category = .SA }, + .{ .from = 0xAADE, .to = 0xAADF, .category = .SA }, + .{ .from = 0xAAE0, .to = 0xAAEA, .category = .AL }, + .{ .from = 0xAAEB, .to = 0xAAEB, .category = .CM }, + .{ .from = 0xAAEC, .to = 0xAAED, .category = .CM }, + .{ .from = 0xAAEE, .to = 0xAAEF, .category = .CM }, + .{ .from = 0xAAF0, .to = 0xAAF1, .category = .BA }, + .{ .from = 0xAAF2, .to = 0xAAF2, .category = .AL }, + .{ .from = 0xAAF3, .to = 0xAAF4, .category = .AL }, + .{ .from = 0xAAF5, .to = 0xAAF5, .category = .CM }, + .{ .from = 0xAAF6, .to = 0xAAF6, .category = .CM }, + .{ .from = 0xAB01, .to = 0xAB06, .category = .AL }, + .{ .from = 0xAB09, .to = 0xAB0E, .category = .AL }, + .{ .from = 0xAB11, .to = 0xAB16, .category = .AL }, + .{ .from = 0xAB20, .to = 0xAB26, .category = .AL }, + .{ .from = 0xAB28, .to = 0xAB2E, .category = .AL }, + .{ .from = 0xAB30, .to = 0xAB5A, .category = .AL }, + .{ .from = 0xAB5B, .to = 0xAB5B, .category = .AL }, + .{ .from = 0xAB5C, .to = 0xAB5F, .category = .AL }, + .{ .from = 0xAB60, .to = 0xAB68, .category = .AL }, + .{ .from = 0xAB69, .to = 0xAB69, .category = .AL }, + .{ .from = 0xAB6A, .to = 0xAB6B, .category = .AL }, + .{ .from = 0xAB70, .to = 0xABBF, .category = .AL }, + .{ .from = 0xABC0, .to = 0xABE2, .category = .AL }, + .{ .from = 0xABE3, .to = 0xABE4, .category = .CM }, + .{ .from = 0xABE5, .to = 0xABE5, .category = .CM }, + .{ .from = 0xABE6, .to = 0xABE7, .category = .CM }, + .{ .from = 0xABE8, .to = 0xABE8, .category = .CM }, + .{ .from = 0xABE9, .to = 0xABEA, .category = .CM }, + .{ .from = 0xABEB, .to = 0xABEB, .category = .BA }, + .{ .from = 0xABEC, .to = 0xABEC, .category = .CM }, + .{ .from = 0xABED, .to = 0xABED, .category = .CM }, + .{ .from = 0xABF0, .to = 0xABF9, .category = .NU }, + .{ .from = 0xAC00, .to = 0xAC00, .category = .H2 }, + .{ .from = 0xAC01, .to = 0xAC1B, .category = .H3 }, + .{ .from = 0xAC1C, .to = 0xAC1C, .category = .H2 }, + .{ .from = 0xAC1D, .to = 0xAC37, .category = .H3 }, + .{ .from = 0xAC38, .to = 0xAC38, .category = .H2 }, + .{ .from = 0xAC39, .to = 0xAC53, .category = .H3 }, + .{ .from = 0xAC54, .to = 0xAC54, .category = .H2 }, + .{ .from = 0xAC55, .to = 0xAC6F, .category = .H3 }, + .{ .from = 0xAC70, .to = 0xAC70, .category = .H2 }, + .{ .from = 0xAC71, .to = 0xAC8B, .category = .H3 }, + .{ .from = 0xAC8C, .to = 0xAC8C, .category = .H2 }, + .{ .from = 0xAC8D, .to = 0xACA7, .category = .H3 }, + .{ .from = 0xACA8, .to = 0xACA8, .category = .H2 }, + .{ .from = 0xACA9, .to = 0xACC3, .category = .H3 }, + .{ .from = 0xACC4, .to = 0xACC4, .category = .H2 }, + .{ .from = 0xACC5, .to = 0xACDF, .category = .H3 }, + .{ .from = 0xACE0, .to = 0xACE0, .category = .H2 }, + .{ .from = 0xACE1, .to = 0xACFB, .category = .H3 }, + .{ .from = 0xACFC, .to = 0xACFC, .category = .H2 }, + .{ .from = 0xACFD, .to = 0xAD17, .category = .H3 }, + .{ .from = 0xAD18, .to = 0xAD18, .category = .H2 }, + .{ .from = 0xAD19, .to = 0xAD33, .category = .H3 }, + .{ .from = 0xAD34, .to = 0xAD34, .category = .H2 }, + .{ .from = 0xAD35, .to = 0xAD4F, .category = .H3 }, + .{ .from = 0xAD50, .to = 0xAD50, .category = .H2 }, + .{ .from = 0xAD51, .to = 0xAD6B, .category = .H3 }, + .{ .from = 0xAD6C, .to = 0xAD6C, .category = .H2 }, + .{ .from = 0xAD6D, .to = 0xAD87, .category = .H3 }, + .{ .from = 0xAD88, .to = 0xAD88, .category = .H2 }, + .{ .from = 0xAD89, .to = 0xADA3, .category = .H3 }, + .{ .from = 0xADA4, .to = 0xADA4, .category = .H2 }, + .{ .from = 0xADA5, .to = 0xADBF, .category = .H3 }, + .{ .from = 0xADC0, .to = 0xADC0, .category = .H2 }, + .{ .from = 0xADC1, .to = 0xADDB, .category = .H3 }, + .{ .from = 0xADDC, .to = 0xADDC, .category = .H2 }, + .{ .from = 0xADDD, .to = 0xADF7, .category = .H3 }, + .{ .from = 0xADF8, .to = 0xADF8, .category = .H2 }, + .{ .from = 0xADF9, .to = 0xAE13, .category = .H3 }, + .{ .from = 0xAE14, .to = 0xAE14, .category = .H2 }, + .{ .from = 0xAE15, .to = 0xAE2F, .category = .H3 }, + .{ .from = 0xAE30, .to = 0xAE30, .category = .H2 }, + .{ .from = 0xAE31, .to = 0xAE4B, .category = .H3 }, + .{ .from = 0xAE4C, .to = 0xAE4C, .category = .H2 }, + .{ .from = 0xAE4D, .to = 0xAE67, .category = .H3 }, + .{ .from = 0xAE68, .to = 0xAE68, .category = .H2 }, + .{ .from = 0xAE69, .to = 0xAE83, .category = .H3 }, + .{ .from = 0xAE84, .to = 0xAE84, .category = .H2 }, + .{ .from = 0xAE85, .to = 0xAE9F, .category = .H3 }, + .{ .from = 0xAEA0, .to = 0xAEA0, .category = .H2 }, + .{ .from = 0xAEA1, .to = 0xAEBB, .category = .H3 }, + .{ .from = 0xAEBC, .to = 0xAEBC, .category = .H2 }, + .{ .from = 0xAEBD, .to = 0xAED7, .category = .H3 }, + .{ .from = 0xAED8, .to = 0xAED8, .category = .H2 }, + .{ .from = 0xAED9, .to = 0xAEF3, .category = .H3 }, + .{ .from = 0xAEF4, .to = 0xAEF4, .category = .H2 }, + .{ .from = 0xAEF5, .to = 0xAF0F, .category = .H3 }, + .{ .from = 0xAF10, .to = 0xAF10, .category = .H2 }, + .{ .from = 0xAF11, .to = 0xAF2B, .category = .H3 }, + .{ .from = 0xAF2C, .to = 0xAF2C, .category = .H2 }, + .{ .from = 0xAF2D, .to = 0xAF47, .category = .H3 }, + .{ .from = 0xAF48, .to = 0xAF48, .category = .H2 }, + .{ .from = 0xAF49, .to = 0xAF63, .category = .H3 }, + .{ .from = 0xAF64, .to = 0xAF64, .category = .H2 }, + .{ .from = 0xAF65, .to = 0xAF7F, .category = .H3 }, + .{ .from = 0xAF80, .to = 0xAF80, .category = .H2 }, + .{ .from = 0xAF81, .to = 0xAF9B, .category = .H3 }, + .{ .from = 0xAF9C, .to = 0xAF9C, .category = .H2 }, + .{ .from = 0xAF9D, .to = 0xAFB7, .category = .H3 }, + .{ .from = 0xAFB8, .to = 0xAFB8, .category = .H2 }, + .{ .from = 0xAFB9, .to = 0xAFD3, .category = .H3 }, + .{ .from = 0xAFD4, .to = 0xAFD4, .category = .H2 }, + .{ .from = 0xAFD5, .to = 0xAFEF, .category = .H3 }, + .{ .from = 0xAFF0, .to = 0xAFF0, .category = .H2 }, + .{ .from = 0xAFF1, .to = 0xB00B, .category = .H3 }, + .{ .from = 0xB00C, .to = 0xB00C, .category = .H2 }, + .{ .from = 0xB00D, .to = 0xB027, .category = .H3 }, + .{ .from = 0xB028, .to = 0xB028, .category = .H2 }, + .{ .from = 0xB029, .to = 0xB043, .category = .H3 }, + .{ .from = 0xB044, .to = 0xB044, .category = .H2 }, + .{ .from = 0xB045, .to = 0xB05F, .category = .H3 }, + .{ .from = 0xB060, .to = 0xB060, .category = .H2 }, + .{ .from = 0xB061, .to = 0xB07B, .category = .H3 }, + .{ .from = 0xB07C, .to = 0xB07C, .category = .H2 }, + .{ .from = 0xB07D, .to = 0xB097, .category = .H3 }, + .{ .from = 0xB098, .to = 0xB098, .category = .H2 }, + .{ .from = 0xB099, .to = 0xB0B3, .category = .H3 }, + .{ .from = 0xB0B4, .to = 0xB0B4, .category = .H2 }, + .{ .from = 0xB0B5, .to = 0xB0CF, .category = .H3 }, + .{ .from = 0xB0D0, .to = 0xB0D0, .category = .H2 }, + .{ .from = 0xB0D1, .to = 0xB0EB, .category = .H3 }, + .{ .from = 0xB0EC, .to = 0xB0EC, .category = .H2 }, + .{ .from = 0xB0ED, .to = 0xB107, .category = .H3 }, + .{ .from = 0xB108, .to = 0xB108, .category = .H2 }, + .{ .from = 0xB109, .to = 0xB123, .category = .H3 }, + .{ .from = 0xB124, .to = 0xB124, .category = .H2 }, + .{ .from = 0xB125, .to = 0xB13F, .category = .H3 }, + .{ .from = 0xB140, .to = 0xB140, .category = .H2 }, + .{ .from = 0xB141, .to = 0xB15B, .category = .H3 }, + .{ .from = 0xB15C, .to = 0xB15C, .category = .H2 }, + .{ .from = 0xB15D, .to = 0xB177, .category = .H3 }, + .{ .from = 0xB178, .to = 0xB178, .category = .H2 }, + .{ .from = 0xB179, .to = 0xB193, .category = .H3 }, + .{ .from = 0xB194, .to = 0xB194, .category = .H2 }, + .{ .from = 0xB195, .to = 0xB1AF, .category = .H3 }, + .{ .from = 0xB1B0, .to = 0xB1B0, .category = .H2 }, + .{ .from = 0xB1B1, .to = 0xB1CB, .category = .H3 }, + .{ .from = 0xB1CC, .to = 0xB1CC, .category = .H2 }, + .{ .from = 0xB1CD, .to = 0xB1E7, .category = .H3 }, + .{ .from = 0xB1E8, .to = 0xB1E8, .category = .H2 }, + .{ .from = 0xB1E9, .to = 0xB203, .category = .H3 }, + .{ .from = 0xB204, .to = 0xB204, .category = .H2 }, + .{ .from = 0xB205, .to = 0xB21F, .category = .H3 }, + .{ .from = 0xB220, .to = 0xB220, .category = .H2 }, + .{ .from = 0xB221, .to = 0xB23B, .category = .H3 }, + .{ .from = 0xB23C, .to = 0xB23C, .category = .H2 }, + .{ .from = 0xB23D, .to = 0xB257, .category = .H3 }, + .{ .from = 0xB258, .to = 0xB258, .category = .H2 }, + .{ .from = 0xB259, .to = 0xB273, .category = .H3 }, + .{ .from = 0xB274, .to = 0xB274, .category = .H2 }, + .{ .from = 0xB275, .to = 0xB28F, .category = .H3 }, + .{ .from = 0xB290, .to = 0xB290, .category = .H2 }, + .{ .from = 0xB291, .to = 0xB2AB, .category = .H3 }, + .{ .from = 0xB2AC, .to = 0xB2AC, .category = .H2 }, + .{ .from = 0xB2AD, .to = 0xB2C7, .category = .H3 }, + .{ .from = 0xB2C8, .to = 0xB2C8, .category = .H2 }, + .{ .from = 0xB2C9, .to = 0xB2E3, .category = .H3 }, + .{ .from = 0xB2E4, .to = 0xB2E4, .category = .H2 }, + .{ .from = 0xB2E5, .to = 0xB2FF, .category = .H3 }, + .{ .from = 0xB300, .to = 0xB300, .category = .H2 }, + .{ .from = 0xB301, .to = 0xB31B, .category = .H3 }, + .{ .from = 0xB31C, .to = 0xB31C, .category = .H2 }, + .{ .from = 0xB31D, .to = 0xB337, .category = .H3 }, + .{ .from = 0xB338, .to = 0xB338, .category = .H2 }, + .{ .from = 0xB339, .to = 0xB353, .category = .H3 }, + .{ .from = 0xB354, .to = 0xB354, .category = .H2 }, + .{ .from = 0xB355, .to = 0xB36F, .category = .H3 }, + .{ .from = 0xB370, .to = 0xB370, .category = .H2 }, + .{ .from = 0xB371, .to = 0xB38B, .category = .H3 }, + .{ .from = 0xB38C, .to = 0xB38C, .category = .H2 }, + .{ .from = 0xB38D, .to = 0xB3A7, .category = .H3 }, + .{ .from = 0xB3A8, .to = 0xB3A8, .category = .H2 }, + .{ .from = 0xB3A9, .to = 0xB3C3, .category = .H3 }, + .{ .from = 0xB3C4, .to = 0xB3C4, .category = .H2 }, + .{ .from = 0xB3C5, .to = 0xB3DF, .category = .H3 }, + .{ .from = 0xB3E0, .to = 0xB3E0, .category = .H2 }, + .{ .from = 0xB3E1, .to = 0xB3FB, .category = .H3 }, + .{ .from = 0xB3FC, .to = 0xB3FC, .category = .H2 }, + .{ .from = 0xB3FD, .to = 0xB417, .category = .H3 }, + .{ .from = 0xB418, .to = 0xB418, .category = .H2 }, + .{ .from = 0xB419, .to = 0xB433, .category = .H3 }, + .{ .from = 0xB434, .to = 0xB434, .category = .H2 }, + .{ .from = 0xB435, .to = 0xB44F, .category = .H3 }, + .{ .from = 0xB450, .to = 0xB450, .category = .H2 }, + .{ .from = 0xB451, .to = 0xB46B, .category = .H3 }, + .{ .from = 0xB46C, .to = 0xB46C, .category = .H2 }, + .{ .from = 0xB46D, .to = 0xB487, .category = .H3 }, + .{ .from = 0xB488, .to = 0xB488, .category = .H2 }, + .{ .from = 0xB489, .to = 0xB4A3, .category = .H3 }, + .{ .from = 0xB4A4, .to = 0xB4A4, .category = .H2 }, + .{ .from = 0xB4A5, .to = 0xB4BF, .category = .H3 }, + .{ .from = 0xB4C0, .to = 0xB4C0, .category = .H2 }, + .{ .from = 0xB4C1, .to = 0xB4DB, .category = .H3 }, + .{ .from = 0xB4DC, .to = 0xB4DC, .category = .H2 }, + .{ .from = 0xB4DD, .to = 0xB4F7, .category = .H3 }, + .{ .from = 0xB4F8, .to = 0xB4F8, .category = .H2 }, + .{ .from = 0xB4F9, .to = 0xB513, .category = .H3 }, + .{ .from = 0xB514, .to = 0xB514, .category = .H2 }, + .{ .from = 0xB515, .to = 0xB52F, .category = .H3 }, + .{ .from = 0xB530, .to = 0xB530, .category = .H2 }, + .{ .from = 0xB531, .to = 0xB54B, .category = .H3 }, + .{ .from = 0xB54C, .to = 0xB54C, .category = .H2 }, + .{ .from = 0xB54D, .to = 0xB567, .category = .H3 }, + .{ .from = 0xB568, .to = 0xB568, .category = .H2 }, + .{ .from = 0xB569, .to = 0xB583, .category = .H3 }, + .{ .from = 0xB584, .to = 0xB584, .category = .H2 }, + .{ .from = 0xB585, .to = 0xB59F, .category = .H3 }, + .{ .from = 0xB5A0, .to = 0xB5A0, .category = .H2 }, + .{ .from = 0xB5A1, .to = 0xB5BB, .category = .H3 }, + .{ .from = 0xB5BC, .to = 0xB5BC, .category = .H2 }, + .{ .from = 0xB5BD, .to = 0xB5D7, .category = .H3 }, + .{ .from = 0xB5D8, .to = 0xB5D8, .category = .H2 }, + .{ .from = 0xB5D9, .to = 0xB5F3, .category = .H3 }, + .{ .from = 0xB5F4, .to = 0xB5F4, .category = .H2 }, + .{ .from = 0xB5F5, .to = 0xB60F, .category = .H3 }, + .{ .from = 0xB610, .to = 0xB610, .category = .H2 }, + .{ .from = 0xB611, .to = 0xB62B, .category = .H3 }, + .{ .from = 0xB62C, .to = 0xB62C, .category = .H2 }, + .{ .from = 0xB62D, .to = 0xB647, .category = .H3 }, + .{ .from = 0xB648, .to = 0xB648, .category = .H2 }, + .{ .from = 0xB649, .to = 0xB663, .category = .H3 }, + .{ .from = 0xB664, .to = 0xB664, .category = .H2 }, + .{ .from = 0xB665, .to = 0xB67F, .category = .H3 }, + .{ .from = 0xB680, .to = 0xB680, .category = .H2 }, + .{ .from = 0xB681, .to = 0xB69B, .category = .H3 }, + .{ .from = 0xB69C, .to = 0xB69C, .category = .H2 }, + .{ .from = 0xB69D, .to = 0xB6B7, .category = .H3 }, + .{ .from = 0xB6B8, .to = 0xB6B8, .category = .H2 }, + .{ .from = 0xB6B9, .to = 0xB6D3, .category = .H3 }, + .{ .from = 0xB6D4, .to = 0xB6D4, .category = .H2 }, + .{ .from = 0xB6D5, .to = 0xB6EF, .category = .H3 }, + .{ .from = 0xB6F0, .to = 0xB6F0, .category = .H2 }, + .{ .from = 0xB6F1, .to = 0xB70B, .category = .H3 }, + .{ .from = 0xB70C, .to = 0xB70C, .category = .H2 }, + .{ .from = 0xB70D, .to = 0xB727, .category = .H3 }, + .{ .from = 0xB728, .to = 0xB728, .category = .H2 }, + .{ .from = 0xB729, .to = 0xB743, .category = .H3 }, + .{ .from = 0xB744, .to = 0xB744, .category = .H2 }, + .{ .from = 0xB745, .to = 0xB75F, .category = .H3 }, + .{ .from = 0xB760, .to = 0xB760, .category = .H2 }, + .{ .from = 0xB761, .to = 0xB77B, .category = .H3 }, + .{ .from = 0xB77C, .to = 0xB77C, .category = .H2 }, + .{ .from = 0xB77D, .to = 0xB797, .category = .H3 }, + .{ .from = 0xB798, .to = 0xB798, .category = .H2 }, + .{ .from = 0xB799, .to = 0xB7B3, .category = .H3 }, + .{ .from = 0xB7B4, .to = 0xB7B4, .category = .H2 }, + .{ .from = 0xB7B5, .to = 0xB7CF, .category = .H3 }, + .{ .from = 0xB7D0, .to = 0xB7D0, .category = .H2 }, + .{ .from = 0xB7D1, .to = 0xB7EB, .category = .H3 }, + .{ .from = 0xB7EC, .to = 0xB7EC, .category = .H2 }, + .{ .from = 0xB7ED, .to = 0xB807, .category = .H3 }, + .{ .from = 0xB808, .to = 0xB808, .category = .H2 }, + .{ .from = 0xB809, .to = 0xB823, .category = .H3 }, + .{ .from = 0xB824, .to = 0xB824, .category = .H2 }, + .{ .from = 0xB825, .to = 0xB83F, .category = .H3 }, + .{ .from = 0xB840, .to = 0xB840, .category = .H2 }, + .{ .from = 0xB841, .to = 0xB85B, .category = .H3 }, + .{ .from = 0xB85C, .to = 0xB85C, .category = .H2 }, + .{ .from = 0xB85D, .to = 0xB877, .category = .H3 }, + .{ .from = 0xB878, .to = 0xB878, .category = .H2 }, + .{ .from = 0xB879, .to = 0xB893, .category = .H3 }, + .{ .from = 0xB894, .to = 0xB894, .category = .H2 }, + .{ .from = 0xB895, .to = 0xB8AF, .category = .H3 }, + .{ .from = 0xB8B0, .to = 0xB8B0, .category = .H2 }, + .{ .from = 0xB8B1, .to = 0xB8CB, .category = .H3 }, + .{ .from = 0xB8CC, .to = 0xB8CC, .category = .H2 }, + .{ .from = 0xB8CD, .to = 0xB8E7, .category = .H3 }, + .{ .from = 0xB8E8, .to = 0xB8E8, .category = .H2 }, + .{ .from = 0xB8E9, .to = 0xB903, .category = .H3 }, + .{ .from = 0xB904, .to = 0xB904, .category = .H2 }, + .{ .from = 0xB905, .to = 0xB91F, .category = .H3 }, + .{ .from = 0xB920, .to = 0xB920, .category = .H2 }, + .{ .from = 0xB921, .to = 0xB93B, .category = .H3 }, + .{ .from = 0xB93C, .to = 0xB93C, .category = .H2 }, + .{ .from = 0xB93D, .to = 0xB957, .category = .H3 }, + .{ .from = 0xB958, .to = 0xB958, .category = .H2 }, + .{ .from = 0xB959, .to = 0xB973, .category = .H3 }, + .{ .from = 0xB974, .to = 0xB974, .category = .H2 }, + .{ .from = 0xB975, .to = 0xB98F, .category = .H3 }, + .{ .from = 0xB990, .to = 0xB990, .category = .H2 }, + .{ .from = 0xB991, .to = 0xB9AB, .category = .H3 }, + .{ .from = 0xB9AC, .to = 0xB9AC, .category = .H2 }, + .{ .from = 0xB9AD, .to = 0xB9C7, .category = .H3 }, + .{ .from = 0xB9C8, .to = 0xB9C8, .category = .H2 }, + .{ .from = 0xB9C9, .to = 0xB9E3, .category = .H3 }, + .{ .from = 0xB9E4, .to = 0xB9E4, .category = .H2 }, + .{ .from = 0xB9E5, .to = 0xB9FF, .category = .H3 }, + .{ .from = 0xBA00, .to = 0xBA00, .category = .H2 }, + .{ .from = 0xBA01, .to = 0xBA1B, .category = .H3 }, + .{ .from = 0xBA1C, .to = 0xBA1C, .category = .H2 }, + .{ .from = 0xBA1D, .to = 0xBA37, .category = .H3 }, + .{ .from = 0xBA38, .to = 0xBA38, .category = .H2 }, + .{ .from = 0xBA39, .to = 0xBA53, .category = .H3 }, + .{ .from = 0xBA54, .to = 0xBA54, .category = .H2 }, + .{ .from = 0xBA55, .to = 0xBA6F, .category = .H3 }, + .{ .from = 0xBA70, .to = 0xBA70, .category = .H2 }, + .{ .from = 0xBA71, .to = 0xBA8B, .category = .H3 }, + .{ .from = 0xBA8C, .to = 0xBA8C, .category = .H2 }, + .{ .from = 0xBA8D, .to = 0xBAA7, .category = .H3 }, + .{ .from = 0xBAA8, .to = 0xBAA8, .category = .H2 }, + .{ .from = 0xBAA9, .to = 0xBAC3, .category = .H3 }, + .{ .from = 0xBAC4, .to = 0xBAC4, .category = .H2 }, + .{ .from = 0xBAC5, .to = 0xBADF, .category = .H3 }, + .{ .from = 0xBAE0, .to = 0xBAE0, .category = .H2 }, + .{ .from = 0xBAE1, .to = 0xBAFB, .category = .H3 }, + .{ .from = 0xBAFC, .to = 0xBAFC, .category = .H2 }, + .{ .from = 0xBAFD, .to = 0xBB17, .category = .H3 }, + .{ .from = 0xBB18, .to = 0xBB18, .category = .H2 }, + .{ .from = 0xBB19, .to = 0xBB33, .category = .H3 }, + .{ .from = 0xBB34, .to = 0xBB34, .category = .H2 }, + .{ .from = 0xBB35, .to = 0xBB4F, .category = .H3 }, + .{ .from = 0xBB50, .to = 0xBB50, .category = .H2 }, + .{ .from = 0xBB51, .to = 0xBB6B, .category = .H3 }, + .{ .from = 0xBB6C, .to = 0xBB6C, .category = .H2 }, + .{ .from = 0xBB6D, .to = 0xBB87, .category = .H3 }, + .{ .from = 0xBB88, .to = 0xBB88, .category = .H2 }, + .{ .from = 0xBB89, .to = 0xBBA3, .category = .H3 }, + .{ .from = 0xBBA4, .to = 0xBBA4, .category = .H2 }, + .{ .from = 0xBBA5, .to = 0xBBBF, .category = .H3 }, + .{ .from = 0xBBC0, .to = 0xBBC0, .category = .H2 }, + .{ .from = 0xBBC1, .to = 0xBBDB, .category = .H3 }, + .{ .from = 0xBBDC, .to = 0xBBDC, .category = .H2 }, + .{ .from = 0xBBDD, .to = 0xBBF7, .category = .H3 }, + .{ .from = 0xBBF8, .to = 0xBBF8, .category = .H2 }, + .{ .from = 0xBBF9, .to = 0xBC13, .category = .H3 }, + .{ .from = 0xBC14, .to = 0xBC14, .category = .H2 }, + .{ .from = 0xBC15, .to = 0xBC2F, .category = .H3 }, + .{ .from = 0xBC30, .to = 0xBC30, .category = .H2 }, + .{ .from = 0xBC31, .to = 0xBC4B, .category = .H3 }, + .{ .from = 0xBC4C, .to = 0xBC4C, .category = .H2 }, + .{ .from = 0xBC4D, .to = 0xBC67, .category = .H3 }, + .{ .from = 0xBC68, .to = 0xBC68, .category = .H2 }, + .{ .from = 0xBC69, .to = 0xBC83, .category = .H3 }, + .{ .from = 0xBC84, .to = 0xBC84, .category = .H2 }, + .{ .from = 0xBC85, .to = 0xBC9F, .category = .H3 }, + .{ .from = 0xBCA0, .to = 0xBCA0, .category = .H2 }, + .{ .from = 0xBCA1, .to = 0xBCBB, .category = .H3 }, + .{ .from = 0xBCBC, .to = 0xBCBC, .category = .H2 }, + .{ .from = 0xBCBD, .to = 0xBCD7, .category = .H3 }, + .{ .from = 0xBCD8, .to = 0xBCD8, .category = .H2 }, + .{ .from = 0xBCD9, .to = 0xBCF3, .category = .H3 }, + .{ .from = 0xBCF4, .to = 0xBCF4, .category = .H2 }, + .{ .from = 0xBCF5, .to = 0xBD0F, .category = .H3 }, + .{ .from = 0xBD10, .to = 0xBD10, .category = .H2 }, + .{ .from = 0xBD11, .to = 0xBD2B, .category = .H3 }, + .{ .from = 0xBD2C, .to = 0xBD2C, .category = .H2 }, + .{ .from = 0xBD2D, .to = 0xBD47, .category = .H3 }, + .{ .from = 0xBD48, .to = 0xBD48, .category = .H2 }, + .{ .from = 0xBD49, .to = 0xBD63, .category = .H3 }, + .{ .from = 0xBD64, .to = 0xBD64, .category = .H2 }, + .{ .from = 0xBD65, .to = 0xBD7F, .category = .H3 }, + .{ .from = 0xBD80, .to = 0xBD80, .category = .H2 }, + .{ .from = 0xBD81, .to = 0xBD9B, .category = .H3 }, + .{ .from = 0xBD9C, .to = 0xBD9C, .category = .H2 }, + .{ .from = 0xBD9D, .to = 0xBDB7, .category = .H3 }, + .{ .from = 0xBDB8, .to = 0xBDB8, .category = .H2 }, + .{ .from = 0xBDB9, .to = 0xBDD3, .category = .H3 }, + .{ .from = 0xBDD4, .to = 0xBDD4, .category = .H2 }, + .{ .from = 0xBDD5, .to = 0xBDEF, .category = .H3 }, + .{ .from = 0xBDF0, .to = 0xBDF0, .category = .H2 }, + .{ .from = 0xBDF1, .to = 0xBE0B, .category = .H3 }, + .{ .from = 0xBE0C, .to = 0xBE0C, .category = .H2 }, + .{ .from = 0xBE0D, .to = 0xBE27, .category = .H3 }, + .{ .from = 0xBE28, .to = 0xBE28, .category = .H2 }, + .{ .from = 0xBE29, .to = 0xBE43, .category = .H3 }, + .{ .from = 0xBE44, .to = 0xBE44, .category = .H2 }, + .{ .from = 0xBE45, .to = 0xBE5F, .category = .H3 }, + .{ .from = 0xBE60, .to = 0xBE60, .category = .H2 }, + .{ .from = 0xBE61, .to = 0xBE7B, .category = .H3 }, + .{ .from = 0xBE7C, .to = 0xBE7C, .category = .H2 }, + .{ .from = 0xBE7D, .to = 0xBE97, .category = .H3 }, + .{ .from = 0xBE98, .to = 0xBE98, .category = .H2 }, + .{ .from = 0xBE99, .to = 0xBEB3, .category = .H3 }, + .{ .from = 0xBEB4, .to = 0xBEB4, .category = .H2 }, + .{ .from = 0xBEB5, .to = 0xBECF, .category = .H3 }, + .{ .from = 0xBED0, .to = 0xBED0, .category = .H2 }, + .{ .from = 0xBED1, .to = 0xBEEB, .category = .H3 }, + .{ .from = 0xBEEC, .to = 0xBEEC, .category = .H2 }, + .{ .from = 0xBEED, .to = 0xBF07, .category = .H3 }, + .{ .from = 0xBF08, .to = 0xBF08, .category = .H2 }, + .{ .from = 0xBF09, .to = 0xBF23, .category = .H3 }, + .{ .from = 0xBF24, .to = 0xBF24, .category = .H2 }, + .{ .from = 0xBF25, .to = 0xBF3F, .category = .H3 }, + .{ .from = 0xBF40, .to = 0xBF40, .category = .H2 }, + .{ .from = 0xBF41, .to = 0xBF5B, .category = .H3 }, + .{ .from = 0xBF5C, .to = 0xBF5C, .category = .H2 }, + .{ .from = 0xBF5D, .to = 0xBF77, .category = .H3 }, + .{ .from = 0xBF78, .to = 0xBF78, .category = .H2 }, + .{ .from = 0xBF79, .to = 0xBF93, .category = .H3 }, + .{ .from = 0xBF94, .to = 0xBF94, .category = .H2 }, + .{ .from = 0xBF95, .to = 0xBFAF, .category = .H3 }, + .{ .from = 0xBFB0, .to = 0xBFB0, .category = .H2 }, + .{ .from = 0xBFB1, .to = 0xBFCB, .category = .H3 }, + .{ .from = 0xBFCC, .to = 0xBFCC, .category = .H2 }, + .{ .from = 0xBFCD, .to = 0xBFE7, .category = .H3 }, + .{ .from = 0xBFE8, .to = 0xBFE8, .category = .H2 }, + .{ .from = 0xBFE9, .to = 0xC003, .category = .H3 }, + .{ .from = 0xC004, .to = 0xC004, .category = .H2 }, + .{ .from = 0xC005, .to = 0xC01F, .category = .H3 }, + .{ .from = 0xC020, .to = 0xC020, .category = .H2 }, + .{ .from = 0xC021, .to = 0xC03B, .category = .H3 }, + .{ .from = 0xC03C, .to = 0xC03C, .category = .H2 }, + .{ .from = 0xC03D, .to = 0xC057, .category = .H3 }, + .{ .from = 0xC058, .to = 0xC058, .category = .H2 }, + .{ .from = 0xC059, .to = 0xC073, .category = .H3 }, + .{ .from = 0xC074, .to = 0xC074, .category = .H2 }, + .{ .from = 0xC075, .to = 0xC08F, .category = .H3 }, + .{ .from = 0xC090, .to = 0xC090, .category = .H2 }, + .{ .from = 0xC091, .to = 0xC0AB, .category = .H3 }, + .{ .from = 0xC0AC, .to = 0xC0AC, .category = .H2 }, + .{ .from = 0xC0AD, .to = 0xC0C7, .category = .H3 }, + .{ .from = 0xC0C8, .to = 0xC0C8, .category = .H2 }, + .{ .from = 0xC0C9, .to = 0xC0E3, .category = .H3 }, + .{ .from = 0xC0E4, .to = 0xC0E4, .category = .H2 }, + .{ .from = 0xC0E5, .to = 0xC0FF, .category = .H3 }, + .{ .from = 0xC100, .to = 0xC100, .category = .H2 }, + .{ .from = 0xC101, .to = 0xC11B, .category = .H3 }, + .{ .from = 0xC11C, .to = 0xC11C, .category = .H2 }, + .{ .from = 0xC11D, .to = 0xC137, .category = .H3 }, + .{ .from = 0xC138, .to = 0xC138, .category = .H2 }, + .{ .from = 0xC139, .to = 0xC153, .category = .H3 }, + .{ .from = 0xC154, .to = 0xC154, .category = .H2 }, + .{ .from = 0xC155, .to = 0xC16F, .category = .H3 }, + .{ .from = 0xC170, .to = 0xC170, .category = .H2 }, + .{ .from = 0xC171, .to = 0xC18B, .category = .H3 }, + .{ .from = 0xC18C, .to = 0xC18C, .category = .H2 }, + .{ .from = 0xC18D, .to = 0xC1A7, .category = .H3 }, + .{ .from = 0xC1A8, .to = 0xC1A8, .category = .H2 }, + .{ .from = 0xC1A9, .to = 0xC1C3, .category = .H3 }, + .{ .from = 0xC1C4, .to = 0xC1C4, .category = .H2 }, + .{ .from = 0xC1C5, .to = 0xC1DF, .category = .H3 }, + .{ .from = 0xC1E0, .to = 0xC1E0, .category = .H2 }, + .{ .from = 0xC1E1, .to = 0xC1FB, .category = .H3 }, + .{ .from = 0xC1FC, .to = 0xC1FC, .category = .H2 }, + .{ .from = 0xC1FD, .to = 0xC217, .category = .H3 }, + .{ .from = 0xC218, .to = 0xC218, .category = .H2 }, + .{ .from = 0xC219, .to = 0xC233, .category = .H3 }, + .{ .from = 0xC234, .to = 0xC234, .category = .H2 }, + .{ .from = 0xC235, .to = 0xC24F, .category = .H3 }, + .{ .from = 0xC250, .to = 0xC250, .category = .H2 }, + .{ .from = 0xC251, .to = 0xC26B, .category = .H3 }, + .{ .from = 0xC26C, .to = 0xC26C, .category = .H2 }, + .{ .from = 0xC26D, .to = 0xC287, .category = .H3 }, + .{ .from = 0xC288, .to = 0xC288, .category = .H2 }, + .{ .from = 0xC289, .to = 0xC2A3, .category = .H3 }, + .{ .from = 0xC2A4, .to = 0xC2A4, .category = .H2 }, + .{ .from = 0xC2A5, .to = 0xC2BF, .category = .H3 }, + .{ .from = 0xC2C0, .to = 0xC2C0, .category = .H2 }, + .{ .from = 0xC2C1, .to = 0xC2DB, .category = .H3 }, + .{ .from = 0xC2DC, .to = 0xC2DC, .category = .H2 }, + .{ .from = 0xC2DD, .to = 0xC2F7, .category = .H3 }, + .{ .from = 0xC2F8, .to = 0xC2F8, .category = .H2 }, + .{ .from = 0xC2F9, .to = 0xC313, .category = .H3 }, + .{ .from = 0xC314, .to = 0xC314, .category = .H2 }, + .{ .from = 0xC315, .to = 0xC32F, .category = .H3 }, + .{ .from = 0xC330, .to = 0xC330, .category = .H2 }, + .{ .from = 0xC331, .to = 0xC34B, .category = .H3 }, + .{ .from = 0xC34C, .to = 0xC34C, .category = .H2 }, + .{ .from = 0xC34D, .to = 0xC367, .category = .H3 }, + .{ .from = 0xC368, .to = 0xC368, .category = .H2 }, + .{ .from = 0xC369, .to = 0xC383, .category = .H3 }, + .{ .from = 0xC384, .to = 0xC384, .category = .H2 }, + .{ .from = 0xC385, .to = 0xC39F, .category = .H3 }, + .{ .from = 0xC3A0, .to = 0xC3A0, .category = .H2 }, + .{ .from = 0xC3A1, .to = 0xC3BB, .category = .H3 }, + .{ .from = 0xC3BC, .to = 0xC3BC, .category = .H2 }, + .{ .from = 0xC3BD, .to = 0xC3D7, .category = .H3 }, + .{ .from = 0xC3D8, .to = 0xC3D8, .category = .H2 }, + .{ .from = 0xC3D9, .to = 0xC3F3, .category = .H3 }, + .{ .from = 0xC3F4, .to = 0xC3F4, .category = .H2 }, + .{ .from = 0xC3F5, .to = 0xC40F, .category = .H3 }, + .{ .from = 0xC410, .to = 0xC410, .category = .H2 }, + .{ .from = 0xC411, .to = 0xC42B, .category = .H3 }, + .{ .from = 0xC42C, .to = 0xC42C, .category = .H2 }, + .{ .from = 0xC42D, .to = 0xC447, .category = .H3 }, + .{ .from = 0xC448, .to = 0xC448, .category = .H2 }, + .{ .from = 0xC449, .to = 0xC463, .category = .H3 }, + .{ .from = 0xC464, .to = 0xC464, .category = .H2 }, + .{ .from = 0xC465, .to = 0xC47F, .category = .H3 }, + .{ .from = 0xC480, .to = 0xC480, .category = .H2 }, + .{ .from = 0xC481, .to = 0xC49B, .category = .H3 }, + .{ .from = 0xC49C, .to = 0xC49C, .category = .H2 }, + .{ .from = 0xC49D, .to = 0xC4B7, .category = .H3 }, + .{ .from = 0xC4B8, .to = 0xC4B8, .category = .H2 }, + .{ .from = 0xC4B9, .to = 0xC4D3, .category = .H3 }, + .{ .from = 0xC4D4, .to = 0xC4D4, .category = .H2 }, + .{ .from = 0xC4D5, .to = 0xC4EF, .category = .H3 }, + .{ .from = 0xC4F0, .to = 0xC4F0, .category = .H2 }, + .{ .from = 0xC4F1, .to = 0xC50B, .category = .H3 }, + .{ .from = 0xC50C, .to = 0xC50C, .category = .H2 }, + .{ .from = 0xC50D, .to = 0xC527, .category = .H3 }, + .{ .from = 0xC528, .to = 0xC528, .category = .H2 }, + .{ .from = 0xC529, .to = 0xC543, .category = .H3 }, + .{ .from = 0xC544, .to = 0xC544, .category = .H2 }, + .{ .from = 0xC545, .to = 0xC55F, .category = .H3 }, + .{ .from = 0xC560, .to = 0xC560, .category = .H2 }, + .{ .from = 0xC561, .to = 0xC57B, .category = .H3 }, + .{ .from = 0xC57C, .to = 0xC57C, .category = .H2 }, + .{ .from = 0xC57D, .to = 0xC597, .category = .H3 }, + .{ .from = 0xC598, .to = 0xC598, .category = .H2 }, + .{ .from = 0xC599, .to = 0xC5B3, .category = .H3 }, + .{ .from = 0xC5B4, .to = 0xC5B4, .category = .H2 }, + .{ .from = 0xC5B5, .to = 0xC5CF, .category = .H3 }, + .{ .from = 0xC5D0, .to = 0xC5D0, .category = .H2 }, + .{ .from = 0xC5D1, .to = 0xC5EB, .category = .H3 }, + .{ .from = 0xC5EC, .to = 0xC5EC, .category = .H2 }, + .{ .from = 0xC5ED, .to = 0xC607, .category = .H3 }, + .{ .from = 0xC608, .to = 0xC608, .category = .H2 }, + .{ .from = 0xC609, .to = 0xC623, .category = .H3 }, + .{ .from = 0xC624, .to = 0xC624, .category = .H2 }, + .{ .from = 0xC625, .to = 0xC63F, .category = .H3 }, + .{ .from = 0xC640, .to = 0xC640, .category = .H2 }, + .{ .from = 0xC641, .to = 0xC65B, .category = .H3 }, + .{ .from = 0xC65C, .to = 0xC65C, .category = .H2 }, + .{ .from = 0xC65D, .to = 0xC677, .category = .H3 }, + .{ .from = 0xC678, .to = 0xC678, .category = .H2 }, + .{ .from = 0xC679, .to = 0xC693, .category = .H3 }, + .{ .from = 0xC694, .to = 0xC694, .category = .H2 }, + .{ .from = 0xC695, .to = 0xC6AF, .category = .H3 }, + .{ .from = 0xC6B0, .to = 0xC6B0, .category = .H2 }, + .{ .from = 0xC6B1, .to = 0xC6CB, .category = .H3 }, + .{ .from = 0xC6CC, .to = 0xC6CC, .category = .H2 }, + .{ .from = 0xC6CD, .to = 0xC6E7, .category = .H3 }, + .{ .from = 0xC6E8, .to = 0xC6E8, .category = .H2 }, + .{ .from = 0xC6E9, .to = 0xC703, .category = .H3 }, + .{ .from = 0xC704, .to = 0xC704, .category = .H2 }, + .{ .from = 0xC705, .to = 0xC71F, .category = .H3 }, + .{ .from = 0xC720, .to = 0xC720, .category = .H2 }, + .{ .from = 0xC721, .to = 0xC73B, .category = .H3 }, + .{ .from = 0xC73C, .to = 0xC73C, .category = .H2 }, + .{ .from = 0xC73D, .to = 0xC757, .category = .H3 }, + .{ .from = 0xC758, .to = 0xC758, .category = .H2 }, + .{ .from = 0xC759, .to = 0xC773, .category = .H3 }, + .{ .from = 0xC774, .to = 0xC774, .category = .H2 }, + .{ .from = 0xC775, .to = 0xC78F, .category = .H3 }, + .{ .from = 0xC790, .to = 0xC790, .category = .H2 }, + .{ .from = 0xC791, .to = 0xC7AB, .category = .H3 }, + .{ .from = 0xC7AC, .to = 0xC7AC, .category = .H2 }, + .{ .from = 0xC7AD, .to = 0xC7C7, .category = .H3 }, + .{ .from = 0xC7C8, .to = 0xC7C8, .category = .H2 }, + .{ .from = 0xC7C9, .to = 0xC7E3, .category = .H3 }, + .{ .from = 0xC7E4, .to = 0xC7E4, .category = .H2 }, + .{ .from = 0xC7E5, .to = 0xC7FF, .category = .H3 }, + .{ .from = 0xC800, .to = 0xC800, .category = .H2 }, + .{ .from = 0xC801, .to = 0xC81B, .category = .H3 }, + .{ .from = 0xC81C, .to = 0xC81C, .category = .H2 }, + .{ .from = 0xC81D, .to = 0xC837, .category = .H3 }, + .{ .from = 0xC838, .to = 0xC838, .category = .H2 }, + .{ .from = 0xC839, .to = 0xC853, .category = .H3 }, + .{ .from = 0xC854, .to = 0xC854, .category = .H2 }, + .{ .from = 0xC855, .to = 0xC86F, .category = .H3 }, + .{ .from = 0xC870, .to = 0xC870, .category = .H2 }, + .{ .from = 0xC871, .to = 0xC88B, .category = .H3 }, + .{ .from = 0xC88C, .to = 0xC88C, .category = .H2 }, + .{ .from = 0xC88D, .to = 0xC8A7, .category = .H3 }, + .{ .from = 0xC8A8, .to = 0xC8A8, .category = .H2 }, + .{ .from = 0xC8A9, .to = 0xC8C3, .category = .H3 }, + .{ .from = 0xC8C4, .to = 0xC8C4, .category = .H2 }, + .{ .from = 0xC8C5, .to = 0xC8DF, .category = .H3 }, + .{ .from = 0xC8E0, .to = 0xC8E0, .category = .H2 }, + .{ .from = 0xC8E1, .to = 0xC8FB, .category = .H3 }, + .{ .from = 0xC8FC, .to = 0xC8FC, .category = .H2 }, + .{ .from = 0xC8FD, .to = 0xC917, .category = .H3 }, + .{ .from = 0xC918, .to = 0xC918, .category = .H2 }, + .{ .from = 0xC919, .to = 0xC933, .category = .H3 }, + .{ .from = 0xC934, .to = 0xC934, .category = .H2 }, + .{ .from = 0xC935, .to = 0xC94F, .category = .H3 }, + .{ .from = 0xC950, .to = 0xC950, .category = .H2 }, + .{ .from = 0xC951, .to = 0xC96B, .category = .H3 }, + .{ .from = 0xC96C, .to = 0xC96C, .category = .H2 }, + .{ .from = 0xC96D, .to = 0xC987, .category = .H3 }, + .{ .from = 0xC988, .to = 0xC988, .category = .H2 }, + .{ .from = 0xC989, .to = 0xC9A3, .category = .H3 }, + .{ .from = 0xC9A4, .to = 0xC9A4, .category = .H2 }, + .{ .from = 0xC9A5, .to = 0xC9BF, .category = .H3 }, + .{ .from = 0xC9C0, .to = 0xC9C0, .category = .H2 }, + .{ .from = 0xC9C1, .to = 0xC9DB, .category = .H3 }, + .{ .from = 0xC9DC, .to = 0xC9DC, .category = .H2 }, + .{ .from = 0xC9DD, .to = 0xC9F7, .category = .H3 }, + .{ .from = 0xC9F8, .to = 0xC9F8, .category = .H2 }, + .{ .from = 0xC9F9, .to = 0xCA13, .category = .H3 }, + .{ .from = 0xCA14, .to = 0xCA14, .category = .H2 }, + .{ .from = 0xCA15, .to = 0xCA2F, .category = .H3 }, + .{ .from = 0xCA30, .to = 0xCA30, .category = .H2 }, + .{ .from = 0xCA31, .to = 0xCA4B, .category = .H3 }, + .{ .from = 0xCA4C, .to = 0xCA4C, .category = .H2 }, + .{ .from = 0xCA4D, .to = 0xCA67, .category = .H3 }, + .{ .from = 0xCA68, .to = 0xCA68, .category = .H2 }, + .{ .from = 0xCA69, .to = 0xCA83, .category = .H3 }, + .{ .from = 0xCA84, .to = 0xCA84, .category = .H2 }, + .{ .from = 0xCA85, .to = 0xCA9F, .category = .H3 }, + .{ .from = 0xCAA0, .to = 0xCAA0, .category = .H2 }, + .{ .from = 0xCAA1, .to = 0xCABB, .category = .H3 }, + .{ .from = 0xCABC, .to = 0xCABC, .category = .H2 }, + .{ .from = 0xCABD, .to = 0xCAD7, .category = .H3 }, + .{ .from = 0xCAD8, .to = 0xCAD8, .category = .H2 }, + .{ .from = 0xCAD9, .to = 0xCAF3, .category = .H3 }, + .{ .from = 0xCAF4, .to = 0xCAF4, .category = .H2 }, + .{ .from = 0xCAF5, .to = 0xCB0F, .category = .H3 }, + .{ .from = 0xCB10, .to = 0xCB10, .category = .H2 }, + .{ .from = 0xCB11, .to = 0xCB2B, .category = .H3 }, + .{ .from = 0xCB2C, .to = 0xCB2C, .category = .H2 }, + .{ .from = 0xCB2D, .to = 0xCB47, .category = .H3 }, + .{ .from = 0xCB48, .to = 0xCB48, .category = .H2 }, + .{ .from = 0xCB49, .to = 0xCB63, .category = .H3 }, + .{ .from = 0xCB64, .to = 0xCB64, .category = .H2 }, + .{ .from = 0xCB65, .to = 0xCB7F, .category = .H3 }, + .{ .from = 0xCB80, .to = 0xCB80, .category = .H2 }, + .{ .from = 0xCB81, .to = 0xCB9B, .category = .H3 }, + .{ .from = 0xCB9C, .to = 0xCB9C, .category = .H2 }, + .{ .from = 0xCB9D, .to = 0xCBB7, .category = .H3 }, + .{ .from = 0xCBB8, .to = 0xCBB8, .category = .H2 }, + .{ .from = 0xCBB9, .to = 0xCBD3, .category = .H3 }, + .{ .from = 0xCBD4, .to = 0xCBD4, .category = .H2 }, + .{ .from = 0xCBD5, .to = 0xCBEF, .category = .H3 }, + .{ .from = 0xCBF0, .to = 0xCBF0, .category = .H2 }, + .{ .from = 0xCBF1, .to = 0xCC0B, .category = .H3 }, + .{ .from = 0xCC0C, .to = 0xCC0C, .category = .H2 }, + .{ .from = 0xCC0D, .to = 0xCC27, .category = .H3 }, + .{ .from = 0xCC28, .to = 0xCC28, .category = .H2 }, + .{ .from = 0xCC29, .to = 0xCC43, .category = .H3 }, + .{ .from = 0xCC44, .to = 0xCC44, .category = .H2 }, + .{ .from = 0xCC45, .to = 0xCC5F, .category = .H3 }, + .{ .from = 0xCC60, .to = 0xCC60, .category = .H2 }, + .{ .from = 0xCC61, .to = 0xCC7B, .category = .H3 }, + .{ .from = 0xCC7C, .to = 0xCC7C, .category = .H2 }, + .{ .from = 0xCC7D, .to = 0xCC97, .category = .H3 }, + .{ .from = 0xCC98, .to = 0xCC98, .category = .H2 }, + .{ .from = 0xCC99, .to = 0xCCB3, .category = .H3 }, + .{ .from = 0xCCB4, .to = 0xCCB4, .category = .H2 }, + .{ .from = 0xCCB5, .to = 0xCCCF, .category = .H3 }, + .{ .from = 0xCCD0, .to = 0xCCD0, .category = .H2 }, + .{ .from = 0xCCD1, .to = 0xCCEB, .category = .H3 }, + .{ .from = 0xCCEC, .to = 0xCCEC, .category = .H2 }, + .{ .from = 0xCCED, .to = 0xCD07, .category = .H3 }, + .{ .from = 0xCD08, .to = 0xCD08, .category = .H2 }, + .{ .from = 0xCD09, .to = 0xCD23, .category = .H3 }, + .{ .from = 0xCD24, .to = 0xCD24, .category = .H2 }, + .{ .from = 0xCD25, .to = 0xCD3F, .category = .H3 }, + .{ .from = 0xCD40, .to = 0xCD40, .category = .H2 }, + .{ .from = 0xCD41, .to = 0xCD5B, .category = .H3 }, + .{ .from = 0xCD5C, .to = 0xCD5C, .category = .H2 }, + .{ .from = 0xCD5D, .to = 0xCD77, .category = .H3 }, + .{ .from = 0xCD78, .to = 0xCD78, .category = .H2 }, + .{ .from = 0xCD79, .to = 0xCD93, .category = .H3 }, + .{ .from = 0xCD94, .to = 0xCD94, .category = .H2 }, + .{ .from = 0xCD95, .to = 0xCDAF, .category = .H3 }, + .{ .from = 0xCDB0, .to = 0xCDB0, .category = .H2 }, + .{ .from = 0xCDB1, .to = 0xCDCB, .category = .H3 }, + .{ .from = 0xCDCC, .to = 0xCDCC, .category = .H2 }, + .{ .from = 0xCDCD, .to = 0xCDE7, .category = .H3 }, + .{ .from = 0xCDE8, .to = 0xCDE8, .category = .H2 }, + .{ .from = 0xCDE9, .to = 0xCE03, .category = .H3 }, + .{ .from = 0xCE04, .to = 0xCE04, .category = .H2 }, + .{ .from = 0xCE05, .to = 0xCE1F, .category = .H3 }, + .{ .from = 0xCE20, .to = 0xCE20, .category = .H2 }, + .{ .from = 0xCE21, .to = 0xCE3B, .category = .H3 }, + .{ .from = 0xCE3C, .to = 0xCE3C, .category = .H2 }, + .{ .from = 0xCE3D, .to = 0xCE57, .category = .H3 }, + .{ .from = 0xCE58, .to = 0xCE58, .category = .H2 }, + .{ .from = 0xCE59, .to = 0xCE73, .category = .H3 }, + .{ .from = 0xCE74, .to = 0xCE74, .category = .H2 }, + .{ .from = 0xCE75, .to = 0xCE8F, .category = .H3 }, + .{ .from = 0xCE90, .to = 0xCE90, .category = .H2 }, + .{ .from = 0xCE91, .to = 0xCEAB, .category = .H3 }, + .{ .from = 0xCEAC, .to = 0xCEAC, .category = .H2 }, + .{ .from = 0xCEAD, .to = 0xCEC7, .category = .H3 }, + .{ .from = 0xCEC8, .to = 0xCEC8, .category = .H2 }, + .{ .from = 0xCEC9, .to = 0xCEE3, .category = .H3 }, + .{ .from = 0xCEE4, .to = 0xCEE4, .category = .H2 }, + .{ .from = 0xCEE5, .to = 0xCEFF, .category = .H3 }, + .{ .from = 0xCF00, .to = 0xCF00, .category = .H2 }, + .{ .from = 0xCF01, .to = 0xCF1B, .category = .H3 }, + .{ .from = 0xCF1C, .to = 0xCF1C, .category = .H2 }, + .{ .from = 0xCF1D, .to = 0xCF37, .category = .H3 }, + .{ .from = 0xCF38, .to = 0xCF38, .category = .H2 }, + .{ .from = 0xCF39, .to = 0xCF53, .category = .H3 }, + .{ .from = 0xCF54, .to = 0xCF54, .category = .H2 }, + .{ .from = 0xCF55, .to = 0xCF6F, .category = .H3 }, + .{ .from = 0xCF70, .to = 0xCF70, .category = .H2 }, + .{ .from = 0xCF71, .to = 0xCF8B, .category = .H3 }, + .{ .from = 0xCF8C, .to = 0xCF8C, .category = .H2 }, + .{ .from = 0xCF8D, .to = 0xCFA7, .category = .H3 }, + .{ .from = 0xCFA8, .to = 0xCFA8, .category = .H2 }, + .{ .from = 0xCFA9, .to = 0xCFC3, .category = .H3 }, + .{ .from = 0xCFC4, .to = 0xCFC4, .category = .H2 }, + .{ .from = 0xCFC5, .to = 0xCFDF, .category = .H3 }, + .{ .from = 0xCFE0, .to = 0xCFE0, .category = .H2 }, + .{ .from = 0xCFE1, .to = 0xCFFB, .category = .H3 }, + .{ .from = 0xCFFC, .to = 0xCFFC, .category = .H2 }, + .{ .from = 0xCFFD, .to = 0xD017, .category = .H3 }, + .{ .from = 0xD018, .to = 0xD018, .category = .H2 }, + .{ .from = 0xD019, .to = 0xD033, .category = .H3 }, + .{ .from = 0xD034, .to = 0xD034, .category = .H2 }, + .{ .from = 0xD035, .to = 0xD04F, .category = .H3 }, + .{ .from = 0xD050, .to = 0xD050, .category = .H2 }, + .{ .from = 0xD051, .to = 0xD06B, .category = .H3 }, + .{ .from = 0xD06C, .to = 0xD06C, .category = .H2 }, + .{ .from = 0xD06D, .to = 0xD087, .category = .H3 }, + .{ .from = 0xD088, .to = 0xD088, .category = .H2 }, + .{ .from = 0xD089, .to = 0xD0A3, .category = .H3 }, + .{ .from = 0xD0A4, .to = 0xD0A4, .category = .H2 }, + .{ .from = 0xD0A5, .to = 0xD0BF, .category = .H3 }, + .{ .from = 0xD0C0, .to = 0xD0C0, .category = .H2 }, + .{ .from = 0xD0C1, .to = 0xD0DB, .category = .H3 }, + .{ .from = 0xD0DC, .to = 0xD0DC, .category = .H2 }, + .{ .from = 0xD0DD, .to = 0xD0F7, .category = .H3 }, + .{ .from = 0xD0F8, .to = 0xD0F8, .category = .H2 }, + .{ .from = 0xD0F9, .to = 0xD113, .category = .H3 }, + .{ .from = 0xD114, .to = 0xD114, .category = .H2 }, + .{ .from = 0xD115, .to = 0xD12F, .category = .H3 }, + .{ .from = 0xD130, .to = 0xD130, .category = .H2 }, + .{ .from = 0xD131, .to = 0xD14B, .category = .H3 }, + .{ .from = 0xD14C, .to = 0xD14C, .category = .H2 }, + .{ .from = 0xD14D, .to = 0xD167, .category = .H3 }, + .{ .from = 0xD168, .to = 0xD168, .category = .H2 }, + .{ .from = 0xD169, .to = 0xD183, .category = .H3 }, + .{ .from = 0xD184, .to = 0xD184, .category = .H2 }, + .{ .from = 0xD185, .to = 0xD19F, .category = .H3 }, + .{ .from = 0xD1A0, .to = 0xD1A0, .category = .H2 }, + .{ .from = 0xD1A1, .to = 0xD1BB, .category = .H3 }, + .{ .from = 0xD1BC, .to = 0xD1BC, .category = .H2 }, + .{ .from = 0xD1BD, .to = 0xD1D7, .category = .H3 }, + .{ .from = 0xD1D8, .to = 0xD1D8, .category = .H2 }, + .{ .from = 0xD1D9, .to = 0xD1F3, .category = .H3 }, + .{ .from = 0xD1F4, .to = 0xD1F4, .category = .H2 }, + .{ .from = 0xD1F5, .to = 0xD20F, .category = .H3 }, + .{ .from = 0xD210, .to = 0xD210, .category = .H2 }, + .{ .from = 0xD211, .to = 0xD22B, .category = .H3 }, + .{ .from = 0xD22C, .to = 0xD22C, .category = .H2 }, + .{ .from = 0xD22D, .to = 0xD247, .category = .H3 }, + .{ .from = 0xD248, .to = 0xD248, .category = .H2 }, + .{ .from = 0xD249, .to = 0xD263, .category = .H3 }, + .{ .from = 0xD264, .to = 0xD264, .category = .H2 }, + .{ .from = 0xD265, .to = 0xD27F, .category = .H3 }, + .{ .from = 0xD280, .to = 0xD280, .category = .H2 }, + .{ .from = 0xD281, .to = 0xD29B, .category = .H3 }, + .{ .from = 0xD29C, .to = 0xD29C, .category = .H2 }, + .{ .from = 0xD29D, .to = 0xD2B7, .category = .H3 }, + .{ .from = 0xD2B8, .to = 0xD2B8, .category = .H2 }, + .{ .from = 0xD2B9, .to = 0xD2D3, .category = .H3 }, + .{ .from = 0xD2D4, .to = 0xD2D4, .category = .H2 }, + .{ .from = 0xD2D5, .to = 0xD2EF, .category = .H3 }, + .{ .from = 0xD2F0, .to = 0xD2F0, .category = .H2 }, + .{ .from = 0xD2F1, .to = 0xD30B, .category = .H3 }, + .{ .from = 0xD30C, .to = 0xD30C, .category = .H2 }, + .{ .from = 0xD30D, .to = 0xD327, .category = .H3 }, + .{ .from = 0xD328, .to = 0xD328, .category = .H2 }, + .{ .from = 0xD329, .to = 0xD343, .category = .H3 }, + .{ .from = 0xD344, .to = 0xD344, .category = .H2 }, + .{ .from = 0xD345, .to = 0xD35F, .category = .H3 }, + .{ .from = 0xD360, .to = 0xD360, .category = .H2 }, + .{ .from = 0xD361, .to = 0xD37B, .category = .H3 }, + .{ .from = 0xD37C, .to = 0xD37C, .category = .H2 }, + .{ .from = 0xD37D, .to = 0xD397, .category = .H3 }, + .{ .from = 0xD398, .to = 0xD398, .category = .H2 }, + .{ .from = 0xD399, .to = 0xD3B3, .category = .H3 }, + .{ .from = 0xD3B4, .to = 0xD3B4, .category = .H2 }, + .{ .from = 0xD3B5, .to = 0xD3CF, .category = .H3 }, + .{ .from = 0xD3D0, .to = 0xD3D0, .category = .H2 }, + .{ .from = 0xD3D1, .to = 0xD3EB, .category = .H3 }, + .{ .from = 0xD3EC, .to = 0xD3EC, .category = .H2 }, + .{ .from = 0xD3ED, .to = 0xD407, .category = .H3 }, + .{ .from = 0xD408, .to = 0xD408, .category = .H2 }, + .{ .from = 0xD409, .to = 0xD423, .category = .H3 }, + .{ .from = 0xD424, .to = 0xD424, .category = .H2 }, + .{ .from = 0xD425, .to = 0xD43F, .category = .H3 }, + .{ .from = 0xD440, .to = 0xD440, .category = .H2 }, + .{ .from = 0xD441, .to = 0xD45B, .category = .H3 }, + .{ .from = 0xD45C, .to = 0xD45C, .category = .H2 }, + .{ .from = 0xD45D, .to = 0xD477, .category = .H3 }, + .{ .from = 0xD478, .to = 0xD478, .category = .H2 }, + .{ .from = 0xD479, .to = 0xD493, .category = .H3 }, + .{ .from = 0xD494, .to = 0xD494, .category = .H2 }, + .{ .from = 0xD495, .to = 0xD4AF, .category = .H3 }, + .{ .from = 0xD4B0, .to = 0xD4B0, .category = .H2 }, + .{ .from = 0xD4B1, .to = 0xD4CB, .category = .H3 }, + .{ .from = 0xD4CC, .to = 0xD4CC, .category = .H2 }, + .{ .from = 0xD4CD, .to = 0xD4E7, .category = .H3 }, + .{ .from = 0xD4E8, .to = 0xD4E8, .category = .H2 }, + .{ .from = 0xD4E9, .to = 0xD503, .category = .H3 }, + .{ .from = 0xD504, .to = 0xD504, .category = .H2 }, + .{ .from = 0xD505, .to = 0xD51F, .category = .H3 }, + .{ .from = 0xD520, .to = 0xD520, .category = .H2 }, + .{ .from = 0xD521, .to = 0xD53B, .category = .H3 }, + .{ .from = 0xD53C, .to = 0xD53C, .category = .H2 }, + .{ .from = 0xD53D, .to = 0xD557, .category = .H3 }, + .{ .from = 0xD558, .to = 0xD558, .category = .H2 }, + .{ .from = 0xD559, .to = 0xD573, .category = .H3 }, + .{ .from = 0xD574, .to = 0xD574, .category = .H2 }, + .{ .from = 0xD575, .to = 0xD58F, .category = .H3 }, + .{ .from = 0xD590, .to = 0xD590, .category = .H2 }, + .{ .from = 0xD591, .to = 0xD5AB, .category = .H3 }, + .{ .from = 0xD5AC, .to = 0xD5AC, .category = .H2 }, + .{ .from = 0xD5AD, .to = 0xD5C7, .category = .H3 }, + .{ .from = 0xD5C8, .to = 0xD5C8, .category = .H2 }, + .{ .from = 0xD5C9, .to = 0xD5E3, .category = .H3 }, + .{ .from = 0xD5E4, .to = 0xD5E4, .category = .H2 }, + .{ .from = 0xD5E5, .to = 0xD5FF, .category = .H3 }, + .{ .from = 0xD600, .to = 0xD600, .category = .H2 }, + .{ .from = 0xD601, .to = 0xD61B, .category = .H3 }, + .{ .from = 0xD61C, .to = 0xD61C, .category = .H2 }, + .{ .from = 0xD61D, .to = 0xD637, .category = .H3 }, + .{ .from = 0xD638, .to = 0xD638, .category = .H2 }, + .{ .from = 0xD639, .to = 0xD653, .category = .H3 }, + .{ .from = 0xD654, .to = 0xD654, .category = .H2 }, + .{ .from = 0xD655, .to = 0xD66F, .category = .H3 }, + .{ .from = 0xD670, .to = 0xD670, .category = .H2 }, + .{ .from = 0xD671, .to = 0xD68B, .category = .H3 }, + .{ .from = 0xD68C, .to = 0xD68C, .category = .H2 }, + .{ .from = 0xD68D, .to = 0xD6A7, .category = .H3 }, + .{ .from = 0xD6A8, .to = 0xD6A8, .category = .H2 }, + .{ .from = 0xD6A9, .to = 0xD6C3, .category = .H3 }, + .{ .from = 0xD6C4, .to = 0xD6C4, .category = .H2 }, + .{ .from = 0xD6C5, .to = 0xD6DF, .category = .H3 }, + .{ .from = 0xD6E0, .to = 0xD6E0, .category = .H2 }, + .{ .from = 0xD6E1, .to = 0xD6FB, .category = .H3 }, + .{ .from = 0xD6FC, .to = 0xD6FC, .category = .H2 }, + .{ .from = 0xD6FD, .to = 0xD717, .category = .H3 }, + .{ .from = 0xD718, .to = 0xD718, .category = .H2 }, + .{ .from = 0xD719, .to = 0xD733, .category = .H3 }, + .{ .from = 0xD734, .to = 0xD734, .category = .H2 }, + .{ .from = 0xD735, .to = 0xD74F, .category = .H3 }, + .{ .from = 0xD750, .to = 0xD750, .category = .H2 }, + .{ .from = 0xD751, .to = 0xD76B, .category = .H3 }, + .{ .from = 0xD76C, .to = 0xD76C, .category = .H2 }, + .{ .from = 0xD76D, .to = 0xD787, .category = .H3 }, + .{ .from = 0xD788, .to = 0xD788, .category = .H2 }, + .{ .from = 0xD789, .to = 0xD7A3, .category = .H3 }, + .{ .from = 0xD7B0, .to = 0xD7C6, .category = .JV }, + .{ .from = 0xD7CB, .to = 0xD7FB, .category = .JT }, + .{ .from = 0xD800, .to = 0xDB7F, .category = .SG }, + .{ .from = 0xDB80, .to = 0xDBFF, .category = .SG }, + .{ .from = 0xDC00, .to = 0xDFFF, .category = .SG }, + .{ .from = 0xE000, .to = 0xF8FF, .category = .XX }, + .{ .from = 0xF900, .to = 0xFA6D, .category = .ID }, + .{ .from = 0xFA6E, .to = 0xFA6F, .category = .ID }, + .{ .from = 0xFA70, .to = 0xFAD9, .category = .ID }, + .{ .from = 0xFADA, .to = 0xFAFF, .category = .ID }, + .{ .from = 0xFB00, .to = 0xFB06, .category = .AL }, + .{ .from = 0xFB13, .to = 0xFB17, .category = .AL }, + .{ .from = 0xFB1D, .to = 0xFB1D, .category = .HL }, + .{ .from = 0xFB1E, .to = 0xFB1E, .category = .CM }, + .{ .from = 0xFB1F, .to = 0xFB28, .category = .HL }, + .{ .from = 0xFB29, .to = 0xFB29, .category = .AL }, + .{ .from = 0xFB2A, .to = 0xFB36, .category = .HL }, + .{ .from = 0xFB38, .to = 0xFB3C, .category = .HL }, + .{ .from = 0xFB3E, .to = 0xFB3E, .category = .HL }, + .{ .from = 0xFB40, .to = 0xFB41, .category = .HL }, + .{ .from = 0xFB43, .to = 0xFB44, .category = .HL }, + .{ .from = 0xFB46, .to = 0xFB4F, .category = .HL }, + .{ .from = 0xFB50, .to = 0xFBB1, .category = .AL }, + .{ .from = 0xFBB2, .to = 0xFBC1, .category = .AL }, + .{ .from = 0xFBD3, .to = 0xFD3D, .category = .AL }, + .{ .from = 0xFD3E, .to = 0xFD3E, .category = .CL }, + .{ .from = 0xFD3F, .to = 0xFD3F, .category = .OP }, + .{ .from = 0xFD50, .to = 0xFD8F, .category = .AL }, + .{ .from = 0xFD92, .to = 0xFDC7, .category = .AL }, + .{ .from = 0xFDF0, .to = 0xFDFB, .category = .AL }, + .{ .from = 0xFDFC, .to = 0xFDFC, .category = .PO }, + .{ .from = 0xFDFD, .to = 0xFDFD, .category = .AL }, + .{ .from = 0xFE00, .to = 0xFE0F, .category = .CM }, + .{ .from = 0xFE10, .to = 0xFE10, .category = .IS }, + .{ .from = 0xFE11, .to = 0xFE12, .category = .CL }, + .{ .from = 0xFE13, .to = 0xFE14, .category = .IS }, + .{ .from = 0xFE15, .to = 0xFE16, .category = .EX }, + .{ .from = 0xFE17, .to = 0xFE17, .category = .OP }, + .{ .from = 0xFE18, .to = 0xFE18, .category = .CL }, + .{ .from = 0xFE19, .to = 0xFE19, .category = .IN }, + .{ .from = 0xFE20, .to = 0xFE2F, .category = .CM }, + .{ .from = 0xFE30, .to = 0xFE30, .category = .ID }, + .{ .from = 0xFE31, .to = 0xFE32, .category = .ID }, + .{ .from = 0xFE33, .to = 0xFE34, .category = .ID }, + .{ .from = 0xFE35, .to = 0xFE35, .category = .OP }, + .{ .from = 0xFE36, .to = 0xFE36, .category = .CL }, + .{ .from = 0xFE37, .to = 0xFE37, .category = .OP }, + .{ .from = 0xFE38, .to = 0xFE38, .category = .CL }, + .{ .from = 0xFE39, .to = 0xFE39, .category = .OP }, + .{ .from = 0xFE3A, .to = 0xFE3A, .category = .CL }, + .{ .from = 0xFE3B, .to = 0xFE3B, .category = .OP }, + .{ .from = 0xFE3C, .to = 0xFE3C, .category = .CL }, + .{ .from = 0xFE3D, .to = 0xFE3D, .category = .OP }, + .{ .from = 0xFE3E, .to = 0xFE3E, .category = .CL }, + .{ .from = 0xFE3F, .to = 0xFE3F, .category = .OP }, + .{ .from = 0xFE40, .to = 0xFE40, .category = .CL }, + .{ .from = 0xFE41, .to = 0xFE41, .category = .OP }, + .{ .from = 0xFE42, .to = 0xFE42, .category = .CL }, + .{ .from = 0xFE43, .to = 0xFE43, .category = .OP }, + .{ .from = 0xFE44, .to = 0xFE44, .category = .CL }, + .{ .from = 0xFE45, .to = 0xFE46, .category = .ID }, + .{ .from = 0xFE47, .to = 0xFE47, .category = .OP }, + .{ .from = 0xFE48, .to = 0xFE48, .category = .CL }, + .{ .from = 0xFE49, .to = 0xFE4C, .category = .ID }, + .{ .from = 0xFE4D, .to = 0xFE4F, .category = .ID }, + .{ .from = 0xFE50, .to = 0xFE50, .category = .CL }, + .{ .from = 0xFE51, .to = 0xFE51, .category = .ID }, + .{ .from = 0xFE52, .to = 0xFE52, .category = .CL }, + .{ .from = 0xFE54, .to = 0xFE55, .category = .NS }, + .{ .from = 0xFE56, .to = 0xFE57, .category = .EX }, + .{ .from = 0xFE58, .to = 0xFE58, .category = .ID }, + .{ .from = 0xFE59, .to = 0xFE59, .category = .OP }, + .{ .from = 0xFE5A, .to = 0xFE5A, .category = .CL }, + .{ .from = 0xFE5B, .to = 0xFE5B, .category = .OP }, + .{ .from = 0xFE5C, .to = 0xFE5C, .category = .CL }, + .{ .from = 0xFE5D, .to = 0xFE5D, .category = .OP }, + .{ .from = 0xFE5E, .to = 0xFE5E, .category = .CL }, + .{ .from = 0xFE5F, .to = 0xFE61, .category = .ID }, + .{ .from = 0xFE62, .to = 0xFE62, .category = .ID }, + .{ .from = 0xFE63, .to = 0xFE63, .category = .ID }, + .{ .from = 0xFE64, .to = 0xFE66, .category = .ID }, + .{ .from = 0xFE68, .to = 0xFE68, .category = .ID }, + .{ .from = 0xFE69, .to = 0xFE69, .category = .PR }, + .{ .from = 0xFE6A, .to = 0xFE6A, .category = .PO }, + .{ .from = 0xFE6B, .to = 0xFE6B, .category = .ID }, + .{ .from = 0xFE70, .to = 0xFE74, .category = .AL }, + .{ .from = 0xFE76, .to = 0xFEFC, .category = .AL }, + .{ .from = 0xFEFF, .to = 0xFEFF, .category = .WJ }, + .{ .from = 0xFF01, .to = 0xFF01, .category = .EX }, + .{ .from = 0xFF02, .to = 0xFF03, .category = .ID }, + .{ .from = 0xFF04, .to = 0xFF04, .category = .PR }, + .{ .from = 0xFF05, .to = 0xFF05, .category = .PO }, + .{ .from = 0xFF06, .to = 0xFF07, .category = .ID }, + .{ .from = 0xFF08, .to = 0xFF08, .category = .OP }, + .{ .from = 0xFF09, .to = 0xFF09, .category = .CL }, + .{ .from = 0xFF0A, .to = 0xFF0A, .category = .ID }, + .{ .from = 0xFF0B, .to = 0xFF0B, .category = .ID }, + .{ .from = 0xFF0C, .to = 0xFF0C, .category = .CL }, + .{ .from = 0xFF0D, .to = 0xFF0D, .category = .ID }, + .{ .from = 0xFF0E, .to = 0xFF0E, .category = .CL }, + .{ .from = 0xFF0F, .to = 0xFF0F, .category = .ID }, + .{ .from = 0xFF10, .to = 0xFF19, .category = .ID }, + .{ .from = 0xFF1A, .to = 0xFF1B, .category = .NS }, + .{ .from = 0xFF1C, .to = 0xFF1E, .category = .ID }, + .{ .from = 0xFF1F, .to = 0xFF1F, .category = .EX }, + .{ .from = 0xFF20, .to = 0xFF20, .category = .ID }, + .{ .from = 0xFF21, .to = 0xFF3A, .category = .ID }, + .{ .from = 0xFF3B, .to = 0xFF3B, .category = .OP }, + .{ .from = 0xFF3C, .to = 0xFF3C, .category = .ID }, + .{ .from = 0xFF3D, .to = 0xFF3D, .category = .CL }, + .{ .from = 0xFF3E, .to = 0xFF3E, .category = .ID }, + .{ .from = 0xFF3F, .to = 0xFF3F, .category = .ID }, + .{ .from = 0xFF40, .to = 0xFF40, .category = .ID }, + .{ .from = 0xFF41, .to = 0xFF5A, .category = .ID }, + .{ .from = 0xFF5B, .to = 0xFF5B, .category = .OP }, + .{ .from = 0xFF5C, .to = 0xFF5C, .category = .ID }, + .{ .from = 0xFF5D, .to = 0xFF5D, .category = .CL }, + .{ .from = 0xFF5E, .to = 0xFF5E, .category = .ID }, + .{ .from = 0xFF5F, .to = 0xFF5F, .category = .OP }, + .{ .from = 0xFF60, .to = 0xFF60, .category = .CL }, + .{ .from = 0xFF61, .to = 0xFF61, .category = .CL }, + .{ .from = 0xFF62, .to = 0xFF62, .category = .OP }, + .{ .from = 0xFF63, .to = 0xFF63, .category = .CL }, + .{ .from = 0xFF64, .to = 0xFF64, .category = .CL }, + .{ .from = 0xFF65, .to = 0xFF65, .category = .NS }, + .{ .from = 0xFF66, .to = 0xFF66, .category = .ID }, + .{ .from = 0xFF67, .to = 0xFF6F, .category = .CJ }, + .{ .from = 0xFF70, .to = 0xFF70, .category = .CJ }, + .{ .from = 0xFF71, .to = 0xFF9D, .category = .ID }, + .{ .from = 0xFF9E, .to = 0xFF9F, .category = .NS }, + .{ .from = 0xFFA0, .to = 0xFFBE, .category = .ID }, + .{ .from = 0xFFC2, .to = 0xFFC7, .category = .ID }, + .{ .from = 0xFFCA, .to = 0xFFCF, .category = .ID }, + .{ .from = 0xFFD2, .to = 0xFFD7, .category = .ID }, + .{ .from = 0xFFDA, .to = 0xFFDC, .category = .ID }, + .{ .from = 0xFFE0, .to = 0xFFE0, .category = .PO }, + .{ .from = 0xFFE1, .to = 0xFFE1, .category = .PR }, + .{ .from = 0xFFE2, .to = 0xFFE2, .category = .ID }, + .{ .from = 0xFFE3, .to = 0xFFE3, .category = .ID }, + .{ .from = 0xFFE4, .to = 0xFFE4, .category = .ID }, + .{ .from = 0xFFE5, .to = 0xFFE6, .category = .PR }, + .{ .from = 0xFFE8, .to = 0xFFE8, .category = .AL }, + .{ .from = 0xFFE9, .to = 0xFFEC, .category = .AL }, + .{ .from = 0xFFED, .to = 0xFFEE, .category = .AL }, + .{ .from = 0xFFF9, .to = 0xFFFB, .category = .CM }, + .{ .from = 0xFFFC, .to = 0xFFFC, .category = .CB }, + .{ .from = 0xFFFD, .to = 0xFFFD, .category = .AI }, + .{ .from = 0x10000, .to = 0x1000B, .category = .AL }, + .{ .from = 0x1000D, .to = 0x10026, .category = .AL }, + .{ .from = 0x10028, .to = 0x1003A, .category = .AL }, + .{ .from = 0x1003C, .to = 0x1003D, .category = .AL }, + .{ .from = 0x1003F, .to = 0x1004D, .category = .AL }, + .{ .from = 0x10050, .to = 0x1005D, .category = .AL }, + .{ .from = 0x10080, .to = 0x100FA, .category = .AL }, + .{ .from = 0x10100, .to = 0x10102, .category = .BA }, + .{ .from = 0x10107, .to = 0x10133, .category = .AL }, + .{ .from = 0x10137, .to = 0x1013F, .category = .AL }, + .{ .from = 0x10140, .to = 0x10174, .category = .AL }, + .{ .from = 0x10175, .to = 0x10178, .category = .AL }, + .{ .from = 0x10179, .to = 0x10189, .category = .AL }, + .{ .from = 0x1018A, .to = 0x1018B, .category = .AL }, + .{ .from = 0x1018C, .to = 0x1018E, .category = .AL }, + .{ .from = 0x10190, .to = 0x1019C, .category = .AL }, + .{ .from = 0x101A0, .to = 0x101A0, .category = .AL }, + .{ .from = 0x101D0, .to = 0x101FC, .category = .AL }, + .{ .from = 0x101FD, .to = 0x101FD, .category = .CM }, + .{ .from = 0x10280, .to = 0x1029C, .category = .AL }, + .{ .from = 0x102A0, .to = 0x102D0, .category = .AL }, + .{ .from = 0x102E0, .to = 0x102E0, .category = .CM }, + .{ .from = 0x102E1, .to = 0x102FB, .category = .AL }, + .{ .from = 0x10300, .to = 0x1031F, .category = .AL }, + .{ .from = 0x10320, .to = 0x10323, .category = .AL }, + .{ .from = 0x1032D, .to = 0x1032F, .category = .AL }, + .{ .from = 0x10330, .to = 0x10340, .category = .AL }, + .{ .from = 0x10341, .to = 0x10341, .category = .AL }, + .{ .from = 0x10342, .to = 0x10349, .category = .AL }, + .{ .from = 0x1034A, .to = 0x1034A, .category = .AL }, + .{ .from = 0x10350, .to = 0x10375, .category = .AL }, + .{ .from = 0x10376, .to = 0x1037A, .category = .CM }, + .{ .from = 0x10380, .to = 0x1039D, .category = .AL }, + .{ .from = 0x1039F, .to = 0x1039F, .category = .BA }, + .{ .from = 0x103A0, .to = 0x103C3, .category = .AL }, + .{ .from = 0x103C8, .to = 0x103CF, .category = .AL }, + .{ .from = 0x103D0, .to = 0x103D0, .category = .BA }, + .{ .from = 0x103D1, .to = 0x103D5, .category = .AL }, + .{ .from = 0x10400, .to = 0x1044F, .category = .AL }, + .{ .from = 0x10450, .to = 0x1047F, .category = .AL }, + .{ .from = 0x10480, .to = 0x1049D, .category = .AL }, + .{ .from = 0x104A0, .to = 0x104A9, .category = .NU }, + .{ .from = 0x104B0, .to = 0x104D3, .category = .AL }, + .{ .from = 0x104D8, .to = 0x104FB, .category = .AL }, + .{ .from = 0x10500, .to = 0x10527, .category = .AL }, + .{ .from = 0x10530, .to = 0x10563, .category = .AL }, + .{ .from = 0x1056F, .to = 0x1056F, .category = .AL }, + .{ .from = 0x10600, .to = 0x10736, .category = .AL }, + .{ .from = 0x10740, .to = 0x10755, .category = .AL }, + .{ .from = 0x10760, .to = 0x10767, .category = .AL }, + .{ .from = 0x10800, .to = 0x10805, .category = .AL }, + .{ .from = 0x10808, .to = 0x10808, .category = .AL }, + .{ .from = 0x1080A, .to = 0x10835, .category = .AL }, + .{ .from = 0x10837, .to = 0x10838, .category = .AL }, + .{ .from = 0x1083C, .to = 0x1083C, .category = .AL }, + .{ .from = 0x1083F, .to = 0x1083F, .category = .AL }, + .{ .from = 0x10840, .to = 0x10855, .category = .AL }, + .{ .from = 0x10857, .to = 0x10857, .category = .BA }, + .{ .from = 0x10858, .to = 0x1085F, .category = .AL }, + .{ .from = 0x10860, .to = 0x10876, .category = .AL }, + .{ .from = 0x10877, .to = 0x10878, .category = .AL }, + .{ .from = 0x10879, .to = 0x1087F, .category = .AL }, + .{ .from = 0x10880, .to = 0x1089E, .category = .AL }, + .{ .from = 0x108A7, .to = 0x108AF, .category = .AL }, + .{ .from = 0x108E0, .to = 0x108F2, .category = .AL }, + .{ .from = 0x108F4, .to = 0x108F5, .category = .AL }, + .{ .from = 0x108FB, .to = 0x108FF, .category = .AL }, + .{ .from = 0x10900, .to = 0x10915, .category = .AL }, + .{ .from = 0x10916, .to = 0x1091B, .category = .AL }, + .{ .from = 0x1091F, .to = 0x1091F, .category = .BA }, + .{ .from = 0x10920, .to = 0x10939, .category = .AL }, + .{ .from = 0x1093F, .to = 0x1093F, .category = .AL }, + .{ .from = 0x10980, .to = 0x1099F, .category = .AL }, + .{ .from = 0x109A0, .to = 0x109B7, .category = .AL }, + .{ .from = 0x109BC, .to = 0x109BD, .category = .AL }, + .{ .from = 0x109BE, .to = 0x109BF, .category = .AL }, + .{ .from = 0x109C0, .to = 0x109CF, .category = .AL }, + .{ .from = 0x109D2, .to = 0x109FF, .category = .AL }, + .{ .from = 0x10A00, .to = 0x10A00, .category = .AL }, + .{ .from = 0x10A01, .to = 0x10A03, .category = .CM }, + .{ .from = 0x10A05, .to = 0x10A06, .category = .CM }, + .{ .from = 0x10A0C, .to = 0x10A0F, .category = .CM }, + .{ .from = 0x10A10, .to = 0x10A13, .category = .AL }, + .{ .from = 0x10A15, .to = 0x10A17, .category = .AL }, + .{ .from = 0x10A19, .to = 0x10A35, .category = .AL }, + .{ .from = 0x10A38, .to = 0x10A3A, .category = .CM }, + .{ .from = 0x10A3F, .to = 0x10A3F, .category = .CM }, + .{ .from = 0x10A40, .to = 0x10A48, .category = .AL }, + .{ .from = 0x10A50, .to = 0x10A57, .category = .BA }, + .{ .from = 0x10A58, .to = 0x10A58, .category = .AL }, + .{ .from = 0x10A60, .to = 0x10A7C, .category = .AL }, + .{ .from = 0x10A7D, .to = 0x10A7E, .category = .AL }, + .{ .from = 0x10A7F, .to = 0x10A7F, .category = .AL }, + .{ .from = 0x10A80, .to = 0x10A9C, .category = .AL }, + .{ .from = 0x10A9D, .to = 0x10A9F, .category = .AL }, + .{ .from = 0x10AC0, .to = 0x10AC7, .category = .AL }, + .{ .from = 0x10AC8, .to = 0x10AC8, .category = .AL }, + .{ .from = 0x10AC9, .to = 0x10AE4, .category = .AL }, + .{ .from = 0x10AE5, .to = 0x10AE6, .category = .CM }, + .{ .from = 0x10AEB, .to = 0x10AEF, .category = .AL }, + .{ .from = 0x10AF0, .to = 0x10AF5, .category = .BA }, + .{ .from = 0x10AF6, .to = 0x10AF6, .category = .IN }, + .{ .from = 0x10B00, .to = 0x10B35, .category = .AL }, + .{ .from = 0x10B39, .to = 0x10B3F, .category = .BA }, + .{ .from = 0x10B40, .to = 0x10B55, .category = .AL }, + .{ .from = 0x10B58, .to = 0x10B5F, .category = .AL }, + .{ .from = 0x10B60, .to = 0x10B72, .category = .AL }, + .{ .from = 0x10B78, .to = 0x10B7F, .category = .AL }, + .{ .from = 0x10B80, .to = 0x10B91, .category = .AL }, + .{ .from = 0x10B99, .to = 0x10B9C, .category = .AL }, + .{ .from = 0x10BA9, .to = 0x10BAF, .category = .AL }, + .{ .from = 0x10C00, .to = 0x10C48, .category = .AL }, + .{ .from = 0x10C80, .to = 0x10CB2, .category = .AL }, + .{ .from = 0x10CC0, .to = 0x10CF2, .category = .AL }, + .{ .from = 0x10CFA, .to = 0x10CFF, .category = .AL }, + .{ .from = 0x10D00, .to = 0x10D23, .category = .AL }, + .{ .from = 0x10D24, .to = 0x10D27, .category = .CM }, + .{ .from = 0x10D30, .to = 0x10D39, .category = .NU }, + .{ .from = 0x10E60, .to = 0x10E7E, .category = .AL }, + .{ .from = 0x10E80, .to = 0x10EA9, .category = .AL }, + .{ .from = 0x10EAB, .to = 0x10EAC, .category = .CM }, + .{ .from = 0x10EAD, .to = 0x10EAD, .category = .BA }, + .{ .from = 0x10EB0, .to = 0x10EB1, .category = .AL }, + .{ .from = 0x10F00, .to = 0x10F1C, .category = .AL }, + .{ .from = 0x10F1D, .to = 0x10F26, .category = .AL }, + .{ .from = 0x10F27, .to = 0x10F27, .category = .AL }, + .{ .from = 0x10F30, .to = 0x10F45, .category = .AL }, + .{ .from = 0x10F46, .to = 0x10F50, .category = .CM }, + .{ .from = 0x10F51, .to = 0x10F54, .category = .AL }, + .{ .from = 0x10F55, .to = 0x10F59, .category = .AL }, + .{ .from = 0x10FB0, .to = 0x10FC4, .category = .AL }, + .{ .from = 0x10FC5, .to = 0x10FCB, .category = .AL }, + .{ .from = 0x10FE0, .to = 0x10FF6, .category = .AL }, + .{ .from = 0x11000, .to = 0x11000, .category = .CM }, + .{ .from = 0x11001, .to = 0x11001, .category = .CM }, + .{ .from = 0x11002, .to = 0x11002, .category = .CM }, + .{ .from = 0x11003, .to = 0x11037, .category = .AL }, + .{ .from = 0x11038, .to = 0x11046, .category = .CM }, + .{ .from = 0x11047, .to = 0x11048, .category = .BA }, + .{ .from = 0x11049, .to = 0x1104D, .category = .AL }, + .{ .from = 0x11052, .to = 0x11065, .category = .AL }, + .{ .from = 0x11066, .to = 0x1106F, .category = .NU }, + .{ .from = 0x1107F, .to = 0x1107F, .category = .CM }, + .{ .from = 0x11080, .to = 0x11081, .category = .CM }, + .{ .from = 0x11082, .to = 0x11082, .category = .CM }, + .{ .from = 0x11083, .to = 0x110AF, .category = .AL }, + .{ .from = 0x110B0, .to = 0x110B2, .category = .CM }, + .{ .from = 0x110B3, .to = 0x110B6, .category = .CM }, + .{ .from = 0x110B7, .to = 0x110B8, .category = .CM }, + .{ .from = 0x110B9, .to = 0x110BA, .category = .CM }, + .{ .from = 0x110BB, .to = 0x110BC, .category = .AL }, + .{ .from = 0x110BD, .to = 0x110BD, .category = .AL }, + .{ .from = 0x110BE, .to = 0x110C1, .category = .BA }, + .{ .from = 0x110CD, .to = 0x110CD, .category = .AL }, + .{ .from = 0x110D0, .to = 0x110E8, .category = .AL }, + .{ .from = 0x110F0, .to = 0x110F9, .category = .NU }, + .{ .from = 0x11100, .to = 0x11102, .category = .CM }, + .{ .from = 0x11103, .to = 0x11126, .category = .AL }, + .{ .from = 0x11127, .to = 0x1112B, .category = .CM }, + .{ .from = 0x1112C, .to = 0x1112C, .category = .CM }, + .{ .from = 0x1112D, .to = 0x11134, .category = .CM }, + .{ .from = 0x11136, .to = 0x1113F, .category = .NU }, + .{ .from = 0x11140, .to = 0x11143, .category = .BA }, + .{ .from = 0x11144, .to = 0x11144, .category = .AL }, + .{ .from = 0x11145, .to = 0x11146, .category = .CM }, + .{ .from = 0x11147, .to = 0x11147, .category = .AL }, + .{ .from = 0x11150, .to = 0x11172, .category = .AL }, + .{ .from = 0x11173, .to = 0x11173, .category = .CM }, + .{ .from = 0x11174, .to = 0x11174, .category = .AL }, + .{ .from = 0x11175, .to = 0x11175, .category = .BB }, + .{ .from = 0x11176, .to = 0x11176, .category = .AL }, + .{ .from = 0x11180, .to = 0x11181, .category = .CM }, + .{ .from = 0x11182, .to = 0x11182, .category = .CM }, + .{ .from = 0x11183, .to = 0x111B2, .category = .AL }, + .{ .from = 0x111B3, .to = 0x111B5, .category = .CM }, + .{ .from = 0x111B6, .to = 0x111BE, .category = .CM }, + .{ .from = 0x111BF, .to = 0x111C0, .category = .CM }, + .{ .from = 0x111C1, .to = 0x111C4, .category = .AL }, + .{ .from = 0x111C5, .to = 0x111C6, .category = .BA }, + .{ .from = 0x111C7, .to = 0x111C7, .category = .AL }, + .{ .from = 0x111C8, .to = 0x111C8, .category = .BA }, + .{ .from = 0x111C9, .to = 0x111CC, .category = .CM }, + .{ .from = 0x111CD, .to = 0x111CD, .category = .AL }, + .{ .from = 0x111CE, .to = 0x111CE, .category = .CM }, + .{ .from = 0x111CF, .to = 0x111CF, .category = .CM }, + .{ .from = 0x111D0, .to = 0x111D9, .category = .NU }, + .{ .from = 0x111DA, .to = 0x111DA, .category = .AL }, + .{ .from = 0x111DB, .to = 0x111DB, .category = .BB }, + .{ .from = 0x111DC, .to = 0x111DC, .category = .AL }, + .{ .from = 0x111DD, .to = 0x111DF, .category = .BA }, + .{ .from = 0x111E1, .to = 0x111F4, .category = .AL }, + .{ .from = 0x11200, .to = 0x11211, .category = .AL }, + .{ .from = 0x11213, .to = 0x1122B, .category = .AL }, + .{ .from = 0x1122C, .to = 0x1122E, .category = .CM }, + .{ .from = 0x1122F, .to = 0x11231, .category = .CM }, + .{ .from = 0x11232, .to = 0x11233, .category = .CM }, + .{ .from = 0x11234, .to = 0x11234, .category = .CM }, + .{ .from = 0x11235, .to = 0x11235, .category = .CM }, + .{ .from = 0x11236, .to = 0x11237, .category = .CM }, + .{ .from = 0x11238, .to = 0x11239, .category = .BA }, + .{ .from = 0x1123A, .to = 0x1123A, .category = .AL }, + .{ .from = 0x1123B, .to = 0x1123C, .category = .BA }, + .{ .from = 0x1123D, .to = 0x1123D, .category = .AL }, + .{ .from = 0x1123E, .to = 0x1123E, .category = .CM }, + .{ .from = 0x11280, .to = 0x11286, .category = .AL }, + .{ .from = 0x11288, .to = 0x11288, .category = .AL }, + .{ .from = 0x1128A, .to = 0x1128D, .category = .AL }, + .{ .from = 0x1128F, .to = 0x1129D, .category = .AL }, + .{ .from = 0x1129F, .to = 0x112A8, .category = .AL }, + .{ .from = 0x112A9, .to = 0x112A9, .category = .BA }, + .{ .from = 0x112B0, .to = 0x112DE, .category = .AL }, + .{ .from = 0x112DF, .to = 0x112DF, .category = .CM }, + .{ .from = 0x112E0, .to = 0x112E2, .category = .CM }, + .{ .from = 0x112E3, .to = 0x112EA, .category = .CM }, + .{ .from = 0x112F0, .to = 0x112F9, .category = .NU }, + .{ .from = 0x11300, .to = 0x11301, .category = .CM }, + .{ .from = 0x11302, .to = 0x11303, .category = .CM }, + .{ .from = 0x11305, .to = 0x1130C, .category = .AL }, + .{ .from = 0x1130F, .to = 0x11310, .category = .AL }, + .{ .from = 0x11313, .to = 0x11328, .category = .AL }, + .{ .from = 0x1132A, .to = 0x11330, .category = .AL }, + .{ .from = 0x11332, .to = 0x11333, .category = .AL }, + .{ .from = 0x11335, .to = 0x11339, .category = .AL }, + .{ .from = 0x1133B, .to = 0x1133C, .category = .CM }, + .{ .from = 0x1133D, .to = 0x1133D, .category = .AL }, + .{ .from = 0x1133E, .to = 0x1133F, .category = .CM }, + .{ .from = 0x11340, .to = 0x11340, .category = .CM }, + .{ .from = 0x11341, .to = 0x11344, .category = .CM }, + .{ .from = 0x11347, .to = 0x11348, .category = .CM }, + .{ .from = 0x1134B, .to = 0x1134D, .category = .CM }, + .{ .from = 0x11350, .to = 0x11350, .category = .AL }, + .{ .from = 0x11357, .to = 0x11357, .category = .CM }, + .{ .from = 0x1135D, .to = 0x11361, .category = .AL }, + .{ .from = 0x11362, .to = 0x11363, .category = .CM }, + .{ .from = 0x11366, .to = 0x1136C, .category = .CM }, + .{ .from = 0x11370, .to = 0x11374, .category = .CM }, + .{ .from = 0x11400, .to = 0x11434, .category = .AL }, + .{ .from = 0x11435, .to = 0x11437, .category = .CM }, + .{ .from = 0x11438, .to = 0x1143F, .category = .CM }, + .{ .from = 0x11440, .to = 0x11441, .category = .CM }, + .{ .from = 0x11442, .to = 0x11444, .category = .CM }, + .{ .from = 0x11445, .to = 0x11445, .category = .CM }, + .{ .from = 0x11446, .to = 0x11446, .category = .CM }, + .{ .from = 0x11447, .to = 0x1144A, .category = .AL }, + .{ .from = 0x1144B, .to = 0x1144E, .category = .BA }, + .{ .from = 0x1144F, .to = 0x1144F, .category = .AL }, + .{ .from = 0x11450, .to = 0x11459, .category = .NU }, + .{ .from = 0x1145A, .to = 0x1145B, .category = .BA }, + .{ .from = 0x1145D, .to = 0x1145D, .category = .AL }, + .{ .from = 0x1145E, .to = 0x1145E, .category = .CM }, + .{ .from = 0x1145F, .to = 0x11461, .category = .AL }, + .{ .from = 0x11480, .to = 0x114AF, .category = .AL }, + .{ .from = 0x114B0, .to = 0x114B2, .category = .CM }, + .{ .from = 0x114B3, .to = 0x114B8, .category = .CM }, + .{ .from = 0x114B9, .to = 0x114B9, .category = .CM }, + .{ .from = 0x114BA, .to = 0x114BA, .category = .CM }, + .{ .from = 0x114BB, .to = 0x114BE, .category = .CM }, + .{ .from = 0x114BF, .to = 0x114C0, .category = .CM }, + .{ .from = 0x114C1, .to = 0x114C1, .category = .CM }, + .{ .from = 0x114C2, .to = 0x114C3, .category = .CM }, + .{ .from = 0x114C4, .to = 0x114C5, .category = .AL }, + .{ .from = 0x114C6, .to = 0x114C6, .category = .AL }, + .{ .from = 0x114C7, .to = 0x114C7, .category = .AL }, + .{ .from = 0x114D0, .to = 0x114D9, .category = .NU }, + .{ .from = 0x11580, .to = 0x115AE, .category = .AL }, + .{ .from = 0x115AF, .to = 0x115B1, .category = .CM }, + .{ .from = 0x115B2, .to = 0x115B5, .category = .CM }, + .{ .from = 0x115B8, .to = 0x115BB, .category = .CM }, + .{ .from = 0x115BC, .to = 0x115BD, .category = .CM }, + .{ .from = 0x115BE, .to = 0x115BE, .category = .CM }, + .{ .from = 0x115BF, .to = 0x115C0, .category = .CM }, + .{ .from = 0x115C1, .to = 0x115C1, .category = .BB }, + .{ .from = 0x115C2, .to = 0x115C3, .category = .BA }, + .{ .from = 0x115C4, .to = 0x115C5, .category = .EX }, + .{ .from = 0x115C6, .to = 0x115C8, .category = .AL }, + .{ .from = 0x115C9, .to = 0x115D7, .category = .BA }, + .{ .from = 0x115D8, .to = 0x115DB, .category = .AL }, + .{ .from = 0x115DC, .to = 0x115DD, .category = .CM }, + .{ .from = 0x11600, .to = 0x1162F, .category = .AL }, + .{ .from = 0x11630, .to = 0x11632, .category = .CM }, + .{ .from = 0x11633, .to = 0x1163A, .category = .CM }, + .{ .from = 0x1163B, .to = 0x1163C, .category = .CM }, + .{ .from = 0x1163D, .to = 0x1163D, .category = .CM }, + .{ .from = 0x1163E, .to = 0x1163E, .category = .CM }, + .{ .from = 0x1163F, .to = 0x11640, .category = .CM }, + .{ .from = 0x11641, .to = 0x11642, .category = .BA }, + .{ .from = 0x11643, .to = 0x11643, .category = .AL }, + .{ .from = 0x11644, .to = 0x11644, .category = .AL }, + .{ .from = 0x11650, .to = 0x11659, .category = .NU }, + .{ .from = 0x11660, .to = 0x1166C, .category = .BB }, + .{ .from = 0x11680, .to = 0x116AA, .category = .AL }, + .{ .from = 0x116AB, .to = 0x116AB, .category = .CM }, + .{ .from = 0x116AC, .to = 0x116AC, .category = .CM }, + .{ .from = 0x116AD, .to = 0x116AD, .category = .CM }, + .{ .from = 0x116AE, .to = 0x116AF, .category = .CM }, + .{ .from = 0x116B0, .to = 0x116B5, .category = .CM }, + .{ .from = 0x116B6, .to = 0x116B6, .category = .CM }, + .{ .from = 0x116B7, .to = 0x116B7, .category = .CM }, + .{ .from = 0x116B8, .to = 0x116B8, .category = .AL }, + .{ .from = 0x116C0, .to = 0x116C9, .category = .NU }, + .{ .from = 0x11700, .to = 0x1171A, .category = .SA }, + .{ .from = 0x1171D, .to = 0x1171F, .category = .SA }, + .{ .from = 0x11720, .to = 0x11721, .category = .SA }, + .{ .from = 0x11722, .to = 0x11725, .category = .SA }, + .{ .from = 0x11726, .to = 0x11726, .category = .SA }, + .{ .from = 0x11727, .to = 0x1172B, .category = .SA }, + .{ .from = 0x11730, .to = 0x11739, .category = .NU }, + .{ .from = 0x1173A, .to = 0x1173B, .category = .SA }, + .{ .from = 0x1173C, .to = 0x1173E, .category = .BA }, + .{ .from = 0x1173F, .to = 0x1173F, .category = .SA }, + .{ .from = 0x11800, .to = 0x1182B, .category = .AL }, + .{ .from = 0x1182C, .to = 0x1182E, .category = .CM }, + .{ .from = 0x1182F, .to = 0x11837, .category = .CM }, + .{ .from = 0x11838, .to = 0x11838, .category = .CM }, + .{ .from = 0x11839, .to = 0x1183A, .category = .CM }, + .{ .from = 0x1183B, .to = 0x1183B, .category = .AL }, + .{ .from = 0x118A0, .to = 0x118DF, .category = .AL }, + .{ .from = 0x118E0, .to = 0x118E9, .category = .NU }, + .{ .from = 0x118EA, .to = 0x118F2, .category = .AL }, + .{ .from = 0x118FF, .to = 0x118FF, .category = .AL }, + .{ .from = 0x11900, .to = 0x11906, .category = .AL }, + .{ .from = 0x11909, .to = 0x11909, .category = .AL }, + .{ .from = 0x1190C, .to = 0x11913, .category = .AL }, + .{ .from = 0x11915, .to = 0x11916, .category = .AL }, + .{ .from = 0x11918, .to = 0x1192F, .category = .AL }, + .{ .from = 0x11930, .to = 0x11935, .category = .CM }, + .{ .from = 0x11937, .to = 0x11938, .category = .CM }, + .{ .from = 0x1193B, .to = 0x1193C, .category = .CM }, + .{ .from = 0x1193D, .to = 0x1193D, .category = .CM }, + .{ .from = 0x1193E, .to = 0x1193E, .category = .CM }, + .{ .from = 0x1193F, .to = 0x1193F, .category = .AL }, + .{ .from = 0x11940, .to = 0x11940, .category = .CM }, + .{ .from = 0x11941, .to = 0x11941, .category = .AL }, + .{ .from = 0x11942, .to = 0x11942, .category = .CM }, + .{ .from = 0x11943, .to = 0x11943, .category = .CM }, + .{ .from = 0x11944, .to = 0x11946, .category = .BA }, + .{ .from = 0x11950, .to = 0x11959, .category = .NU }, + .{ .from = 0x119A0, .to = 0x119A7, .category = .AL }, + .{ .from = 0x119AA, .to = 0x119D0, .category = .AL }, + .{ .from = 0x119D1, .to = 0x119D3, .category = .CM }, + .{ .from = 0x119D4, .to = 0x119D7, .category = .CM }, + .{ .from = 0x119DA, .to = 0x119DB, .category = .CM }, + .{ .from = 0x119DC, .to = 0x119DF, .category = .CM }, + .{ .from = 0x119E0, .to = 0x119E0, .category = .CM }, + .{ .from = 0x119E1, .to = 0x119E1, .category = .AL }, + .{ .from = 0x119E2, .to = 0x119E2, .category = .BB }, + .{ .from = 0x119E3, .to = 0x119E3, .category = .AL }, + .{ .from = 0x119E4, .to = 0x119E4, .category = .CM }, + .{ .from = 0x11A00, .to = 0x11A00, .category = .AL }, + .{ .from = 0x11A01, .to = 0x11A0A, .category = .CM }, + .{ .from = 0x11A0B, .to = 0x11A32, .category = .AL }, + .{ .from = 0x11A33, .to = 0x11A38, .category = .CM }, + .{ .from = 0x11A39, .to = 0x11A39, .category = .CM }, + .{ .from = 0x11A3A, .to = 0x11A3A, .category = .AL }, + .{ .from = 0x11A3B, .to = 0x11A3E, .category = .CM }, + .{ .from = 0x11A3F, .to = 0x11A3F, .category = .BB }, + .{ .from = 0x11A40, .to = 0x11A40, .category = .AL }, + .{ .from = 0x11A41, .to = 0x11A44, .category = .BA }, + .{ .from = 0x11A45, .to = 0x11A45, .category = .BB }, + .{ .from = 0x11A46, .to = 0x11A46, .category = .AL }, + .{ .from = 0x11A47, .to = 0x11A47, .category = .CM }, + .{ .from = 0x11A50, .to = 0x11A50, .category = .AL }, + .{ .from = 0x11A51, .to = 0x11A56, .category = .CM }, + .{ .from = 0x11A57, .to = 0x11A58, .category = .CM }, + .{ .from = 0x11A59, .to = 0x11A5B, .category = .CM }, + .{ .from = 0x11A5C, .to = 0x11A89, .category = .AL }, + .{ .from = 0x11A8A, .to = 0x11A96, .category = .CM }, + .{ .from = 0x11A97, .to = 0x11A97, .category = .CM }, + .{ .from = 0x11A98, .to = 0x11A99, .category = .CM }, + .{ .from = 0x11A9A, .to = 0x11A9C, .category = .BA }, + .{ .from = 0x11A9D, .to = 0x11A9D, .category = .AL }, + .{ .from = 0x11A9E, .to = 0x11AA0, .category = .BB }, + .{ .from = 0x11AA1, .to = 0x11AA2, .category = .BA }, + .{ .from = 0x11AC0, .to = 0x11AF8, .category = .AL }, + .{ .from = 0x11C00, .to = 0x11C08, .category = .AL }, + .{ .from = 0x11C0A, .to = 0x11C2E, .category = .AL }, + .{ .from = 0x11C2F, .to = 0x11C2F, .category = .CM }, + .{ .from = 0x11C30, .to = 0x11C36, .category = .CM }, + .{ .from = 0x11C38, .to = 0x11C3D, .category = .CM }, + .{ .from = 0x11C3E, .to = 0x11C3E, .category = .CM }, + .{ .from = 0x11C3F, .to = 0x11C3F, .category = .CM }, + .{ .from = 0x11C40, .to = 0x11C40, .category = .AL }, + .{ .from = 0x11C41, .to = 0x11C45, .category = .BA }, + .{ .from = 0x11C50, .to = 0x11C59, .category = .NU }, + .{ .from = 0x11C5A, .to = 0x11C6C, .category = .AL }, + .{ .from = 0x11C70, .to = 0x11C70, .category = .BB }, + .{ .from = 0x11C71, .to = 0x11C71, .category = .EX }, + .{ .from = 0x11C72, .to = 0x11C8F, .category = .AL }, + .{ .from = 0x11C92, .to = 0x11CA7, .category = .CM }, + .{ .from = 0x11CA9, .to = 0x11CA9, .category = .CM }, + .{ .from = 0x11CAA, .to = 0x11CB0, .category = .CM }, + .{ .from = 0x11CB1, .to = 0x11CB1, .category = .CM }, + .{ .from = 0x11CB2, .to = 0x11CB3, .category = .CM }, + .{ .from = 0x11CB4, .to = 0x11CB4, .category = .CM }, + .{ .from = 0x11CB5, .to = 0x11CB6, .category = .CM }, + .{ .from = 0x11D00, .to = 0x11D06, .category = .AL }, + .{ .from = 0x11D08, .to = 0x11D09, .category = .AL }, + .{ .from = 0x11D0B, .to = 0x11D30, .category = .AL }, + .{ .from = 0x11D31, .to = 0x11D36, .category = .CM }, + .{ .from = 0x11D3A, .to = 0x11D3A, .category = .CM }, + .{ .from = 0x11D3C, .to = 0x11D3D, .category = .CM }, + .{ .from = 0x11D3F, .to = 0x11D45, .category = .CM }, + .{ .from = 0x11D46, .to = 0x11D46, .category = .AL }, + .{ .from = 0x11D47, .to = 0x11D47, .category = .CM }, + .{ .from = 0x11D50, .to = 0x11D59, .category = .NU }, + .{ .from = 0x11D60, .to = 0x11D65, .category = .AL }, + .{ .from = 0x11D67, .to = 0x11D68, .category = .AL }, + .{ .from = 0x11D6A, .to = 0x11D89, .category = .AL }, + .{ .from = 0x11D8A, .to = 0x11D8E, .category = .CM }, + .{ .from = 0x11D90, .to = 0x11D91, .category = .CM }, + .{ .from = 0x11D93, .to = 0x11D94, .category = .CM }, + .{ .from = 0x11D95, .to = 0x11D95, .category = .CM }, + .{ .from = 0x11D96, .to = 0x11D96, .category = .CM }, + .{ .from = 0x11D97, .to = 0x11D97, .category = .CM }, + .{ .from = 0x11D98, .to = 0x11D98, .category = .AL }, + .{ .from = 0x11DA0, .to = 0x11DA9, .category = .NU }, + .{ .from = 0x11EE0, .to = 0x11EF2, .category = .AL }, + .{ .from = 0x11EF3, .to = 0x11EF4, .category = .CM }, + .{ .from = 0x11EF5, .to = 0x11EF6, .category = .CM }, + .{ .from = 0x11EF7, .to = 0x11EF8, .category = .AL }, + .{ .from = 0x11FB0, .to = 0x11FB0, .category = .AL }, + .{ .from = 0x11FC0, .to = 0x11FD4, .category = .AL }, + .{ .from = 0x11FD5, .to = 0x11FDC, .category = .AL }, + .{ .from = 0x11FDD, .to = 0x11FE0, .category = .PO }, + .{ .from = 0x11FE1, .to = 0x11FF1, .category = .AL }, + .{ .from = 0x11FFF, .to = 0x11FFF, .category = .BA }, + .{ .from = 0x12000, .to = 0x12399, .category = .AL }, + .{ .from = 0x12400, .to = 0x1246E, .category = .AL }, + .{ .from = 0x12470, .to = 0x12474, .category = .BA }, + .{ .from = 0x12480, .to = 0x12543, .category = .AL }, + .{ .from = 0x13000, .to = 0x13257, .category = .AL }, + .{ .from = 0x13258, .to = 0x1325A, .category = .OP }, + .{ .from = 0x1325B, .to = 0x1325D, .category = .CL }, + .{ .from = 0x1325E, .to = 0x13281, .category = .AL }, + .{ .from = 0x13282, .to = 0x13282, .category = .CL }, + .{ .from = 0x13283, .to = 0x13285, .category = .AL }, + .{ .from = 0x13286, .to = 0x13286, .category = .OP }, + .{ .from = 0x13287, .to = 0x13287, .category = .CL }, + .{ .from = 0x13288, .to = 0x13288, .category = .OP }, + .{ .from = 0x13289, .to = 0x13289, .category = .CL }, + .{ .from = 0x1328A, .to = 0x13378, .category = .AL }, + .{ .from = 0x13379, .to = 0x13379, .category = .OP }, + .{ .from = 0x1337A, .to = 0x1337B, .category = .CL }, + .{ .from = 0x1337C, .to = 0x1342E, .category = .AL }, + .{ .from = 0x13430, .to = 0x13436, .category = .GL }, + .{ .from = 0x13437, .to = 0x13437, .category = .OP }, + .{ .from = 0x13438, .to = 0x13438, .category = .CL }, + .{ .from = 0x14400, .to = 0x145CD, .category = .AL }, + .{ .from = 0x145CE, .to = 0x145CE, .category = .OP }, + .{ .from = 0x145CF, .to = 0x145CF, .category = .CL }, + .{ .from = 0x145D0, .to = 0x14646, .category = .AL }, + .{ .from = 0x16800, .to = 0x16A38, .category = .AL }, + .{ .from = 0x16A40, .to = 0x16A5E, .category = .AL }, + .{ .from = 0x16A60, .to = 0x16A69, .category = .NU }, + .{ .from = 0x16A6E, .to = 0x16A6F, .category = .BA }, + .{ .from = 0x16AD0, .to = 0x16AED, .category = .AL }, + .{ .from = 0x16AF0, .to = 0x16AF4, .category = .CM }, + .{ .from = 0x16AF5, .to = 0x16AF5, .category = .BA }, + .{ .from = 0x16B00, .to = 0x16B2F, .category = .AL }, + .{ .from = 0x16B30, .to = 0x16B36, .category = .CM }, + .{ .from = 0x16B37, .to = 0x16B39, .category = .BA }, + .{ .from = 0x16B3A, .to = 0x16B3B, .category = .AL }, + .{ .from = 0x16B3C, .to = 0x16B3F, .category = .AL }, + .{ .from = 0x16B40, .to = 0x16B43, .category = .AL }, + .{ .from = 0x16B44, .to = 0x16B44, .category = .BA }, + .{ .from = 0x16B45, .to = 0x16B45, .category = .AL }, + .{ .from = 0x16B50, .to = 0x16B59, .category = .NU }, + .{ .from = 0x16B5B, .to = 0x16B61, .category = .AL }, + .{ .from = 0x16B63, .to = 0x16B77, .category = .AL }, + .{ .from = 0x16B7D, .to = 0x16B8F, .category = .AL }, + .{ .from = 0x16E40, .to = 0x16E7F, .category = .AL }, + .{ .from = 0x16E80, .to = 0x16E96, .category = .AL }, + .{ .from = 0x16E97, .to = 0x16E98, .category = .BA }, + .{ .from = 0x16E99, .to = 0x16E9A, .category = .AL }, + .{ .from = 0x16F00, .to = 0x16F4A, .category = .AL }, + .{ .from = 0x16F4F, .to = 0x16F4F, .category = .CM }, + .{ .from = 0x16F50, .to = 0x16F50, .category = .AL }, + .{ .from = 0x16F51, .to = 0x16F87, .category = .CM }, + .{ .from = 0x16F8F, .to = 0x16F92, .category = .CM }, + .{ .from = 0x16F93, .to = 0x16F9F, .category = .AL }, + .{ .from = 0x16FE0, .to = 0x16FE1, .category = .NS }, + .{ .from = 0x16FE2, .to = 0x16FE2, .category = .NS }, + .{ .from = 0x16FE3, .to = 0x16FE3, .category = .NS }, + .{ .from = 0x16FE4, .to = 0x16FE4, .category = .GL }, + .{ .from = 0x16FF0, .to = 0x16FF1, .category = .CM }, + .{ .from = 0x17000, .to = 0x187F7, .category = .ID }, + .{ .from = 0x18800, .to = 0x18AFF, .category = .ID }, + .{ .from = 0x18B00, .to = 0x18CD5, .category = .AL }, + .{ .from = 0x18D00, .to = 0x18D08, .category = .ID }, + .{ .from = 0x1B000, .to = 0x1B0FF, .category = .ID }, + .{ .from = 0x1B100, .to = 0x1B11E, .category = .ID }, + .{ .from = 0x1B150, .to = 0x1B152, .category = .CJ }, + .{ .from = 0x1B164, .to = 0x1B167, .category = .CJ }, + .{ .from = 0x1B170, .to = 0x1B2FB, .category = .ID }, + .{ .from = 0x1BC00, .to = 0x1BC6A, .category = .AL }, + .{ .from = 0x1BC70, .to = 0x1BC7C, .category = .AL }, + .{ .from = 0x1BC80, .to = 0x1BC88, .category = .AL }, + .{ .from = 0x1BC90, .to = 0x1BC99, .category = .AL }, + .{ .from = 0x1BC9C, .to = 0x1BC9C, .category = .AL }, + .{ .from = 0x1BC9D, .to = 0x1BC9E, .category = .CM }, + .{ .from = 0x1BC9F, .to = 0x1BC9F, .category = .BA }, + .{ .from = 0x1BCA0, .to = 0x1BCA3, .category = .CM }, + .{ .from = 0x1D000, .to = 0x1D0F5, .category = .AL }, + .{ .from = 0x1D100, .to = 0x1D126, .category = .AL }, + .{ .from = 0x1D129, .to = 0x1D164, .category = .AL }, + .{ .from = 0x1D165, .to = 0x1D166, .category = .CM }, + .{ .from = 0x1D167, .to = 0x1D169, .category = .CM }, + .{ .from = 0x1D16A, .to = 0x1D16C, .category = .AL }, + .{ .from = 0x1D16D, .to = 0x1D172, .category = .CM }, + .{ .from = 0x1D173, .to = 0x1D17A, .category = .CM }, + .{ .from = 0x1D17B, .to = 0x1D182, .category = .CM }, + .{ .from = 0x1D183, .to = 0x1D184, .category = .AL }, + .{ .from = 0x1D185, .to = 0x1D18B, .category = .CM }, + .{ .from = 0x1D18C, .to = 0x1D1A9, .category = .AL }, + .{ .from = 0x1D1AA, .to = 0x1D1AD, .category = .CM }, + .{ .from = 0x1D1AE, .to = 0x1D1E8, .category = .AL }, + .{ .from = 0x1D200, .to = 0x1D241, .category = .AL }, + .{ .from = 0x1D242, .to = 0x1D244, .category = .CM }, + .{ .from = 0x1D245, .to = 0x1D245, .category = .AL }, + .{ .from = 0x1D2E0, .to = 0x1D2F3, .category = .AL }, + .{ .from = 0x1D300, .to = 0x1D356, .category = .AL }, + .{ .from = 0x1D360, .to = 0x1D378, .category = .AL }, + .{ .from = 0x1D400, .to = 0x1D454, .category = .AL }, + .{ .from = 0x1D456, .to = 0x1D49C, .category = .AL }, + .{ .from = 0x1D49E, .to = 0x1D49F, .category = .AL }, + .{ .from = 0x1D4A2, .to = 0x1D4A2, .category = .AL }, + .{ .from = 0x1D4A5, .to = 0x1D4A6, .category = .AL }, + .{ .from = 0x1D4A9, .to = 0x1D4AC, .category = .AL }, + .{ .from = 0x1D4AE, .to = 0x1D4B9, .category = .AL }, + .{ .from = 0x1D4BB, .to = 0x1D4BB, .category = .AL }, + .{ .from = 0x1D4BD, .to = 0x1D4C3, .category = .AL }, + .{ .from = 0x1D4C5, .to = 0x1D505, .category = .AL }, + .{ .from = 0x1D507, .to = 0x1D50A, .category = .AL }, + .{ .from = 0x1D50D, .to = 0x1D514, .category = .AL }, + .{ .from = 0x1D516, .to = 0x1D51C, .category = .AL }, + .{ .from = 0x1D51E, .to = 0x1D539, .category = .AL }, + .{ .from = 0x1D53B, .to = 0x1D53E, .category = .AL }, + .{ .from = 0x1D540, .to = 0x1D544, .category = .AL }, + .{ .from = 0x1D546, .to = 0x1D546, .category = .AL }, + .{ .from = 0x1D54A, .to = 0x1D550, .category = .AL }, + .{ .from = 0x1D552, .to = 0x1D6A5, .category = .AL }, + .{ .from = 0x1D6A8, .to = 0x1D6C0, .category = .AL }, + .{ .from = 0x1D6C1, .to = 0x1D6C1, .category = .AL }, + .{ .from = 0x1D6C2, .to = 0x1D6DA, .category = .AL }, + .{ .from = 0x1D6DB, .to = 0x1D6DB, .category = .AL }, + .{ .from = 0x1D6DC, .to = 0x1D6FA, .category = .AL }, + .{ .from = 0x1D6FB, .to = 0x1D6FB, .category = .AL }, + .{ .from = 0x1D6FC, .to = 0x1D714, .category = .AL }, + .{ .from = 0x1D715, .to = 0x1D715, .category = .AL }, + .{ .from = 0x1D716, .to = 0x1D734, .category = .AL }, + .{ .from = 0x1D735, .to = 0x1D735, .category = .AL }, + .{ .from = 0x1D736, .to = 0x1D74E, .category = .AL }, + .{ .from = 0x1D74F, .to = 0x1D74F, .category = .AL }, + .{ .from = 0x1D750, .to = 0x1D76E, .category = .AL }, + .{ .from = 0x1D76F, .to = 0x1D76F, .category = .AL }, + .{ .from = 0x1D770, .to = 0x1D788, .category = .AL }, + .{ .from = 0x1D789, .to = 0x1D789, .category = .AL }, + .{ .from = 0x1D78A, .to = 0x1D7A8, .category = .AL }, + .{ .from = 0x1D7A9, .to = 0x1D7A9, .category = .AL }, + .{ .from = 0x1D7AA, .to = 0x1D7C2, .category = .AL }, + .{ .from = 0x1D7C3, .to = 0x1D7C3, .category = .AL }, + .{ .from = 0x1D7C4, .to = 0x1D7CB, .category = .AL }, + .{ .from = 0x1D7CE, .to = 0x1D7FF, .category = .NU }, + .{ .from = 0x1D800, .to = 0x1D9FF, .category = .AL }, + .{ .from = 0x1DA00, .to = 0x1DA36, .category = .CM }, + .{ .from = 0x1DA37, .to = 0x1DA3A, .category = .AL }, + .{ .from = 0x1DA3B, .to = 0x1DA6C, .category = .CM }, + .{ .from = 0x1DA6D, .to = 0x1DA74, .category = .AL }, + .{ .from = 0x1DA75, .to = 0x1DA75, .category = .CM }, + .{ .from = 0x1DA76, .to = 0x1DA83, .category = .AL }, + .{ .from = 0x1DA84, .to = 0x1DA84, .category = .CM }, + .{ .from = 0x1DA85, .to = 0x1DA86, .category = .AL }, + .{ .from = 0x1DA87, .to = 0x1DA8A, .category = .BA }, + .{ .from = 0x1DA8B, .to = 0x1DA8B, .category = .AL }, + .{ .from = 0x1DA9B, .to = 0x1DA9F, .category = .CM }, + .{ .from = 0x1DAA1, .to = 0x1DAAF, .category = .CM }, + .{ .from = 0x1E000, .to = 0x1E006, .category = .CM }, + .{ .from = 0x1E008, .to = 0x1E018, .category = .CM }, + .{ .from = 0x1E01B, .to = 0x1E021, .category = .CM }, + .{ .from = 0x1E023, .to = 0x1E024, .category = .CM }, + .{ .from = 0x1E026, .to = 0x1E02A, .category = .CM }, + .{ .from = 0x1E100, .to = 0x1E12C, .category = .AL }, + .{ .from = 0x1E130, .to = 0x1E136, .category = .CM }, + .{ .from = 0x1E137, .to = 0x1E13D, .category = .AL }, + .{ .from = 0x1E140, .to = 0x1E149, .category = .NU }, + .{ .from = 0x1E14E, .to = 0x1E14E, .category = .AL }, + .{ .from = 0x1E14F, .to = 0x1E14F, .category = .AL }, + .{ .from = 0x1E2C0, .to = 0x1E2EB, .category = .AL }, + .{ .from = 0x1E2EC, .to = 0x1E2EF, .category = .CM }, + .{ .from = 0x1E2F0, .to = 0x1E2F9, .category = .NU }, + .{ .from = 0x1E2FF, .to = 0x1E2FF, .category = .PR }, + .{ .from = 0x1E800, .to = 0x1E8C4, .category = .AL }, + .{ .from = 0x1E8C7, .to = 0x1E8CF, .category = .AL }, + .{ .from = 0x1E8D0, .to = 0x1E8D6, .category = .CM }, + .{ .from = 0x1E900, .to = 0x1E943, .category = .AL }, + .{ .from = 0x1E944, .to = 0x1E94A, .category = .CM }, + .{ .from = 0x1E94B, .to = 0x1E94B, .category = .AL }, + .{ .from = 0x1E950, .to = 0x1E959, .category = .NU }, + .{ .from = 0x1E95E, .to = 0x1E95F, .category = .OP }, + .{ .from = 0x1EC71, .to = 0x1ECAB, .category = .AL }, + .{ .from = 0x1ECAC, .to = 0x1ECAC, .category = .PO }, + .{ .from = 0x1ECAD, .to = 0x1ECAF, .category = .AL }, + .{ .from = 0x1ECB0, .to = 0x1ECB0, .category = .PO }, + .{ .from = 0x1ECB1, .to = 0x1ECB4, .category = .AL }, + .{ .from = 0x1ED01, .to = 0x1ED2D, .category = .AL }, + .{ .from = 0x1ED2E, .to = 0x1ED2E, .category = .AL }, + .{ .from = 0x1ED2F, .to = 0x1ED3D, .category = .AL }, + .{ .from = 0x1EE00, .to = 0x1EE03, .category = .AL }, + .{ .from = 0x1EE05, .to = 0x1EE1F, .category = .AL }, + .{ .from = 0x1EE21, .to = 0x1EE22, .category = .AL }, + .{ .from = 0x1EE24, .to = 0x1EE24, .category = .AL }, + .{ .from = 0x1EE27, .to = 0x1EE27, .category = .AL }, + .{ .from = 0x1EE29, .to = 0x1EE32, .category = .AL }, + .{ .from = 0x1EE34, .to = 0x1EE37, .category = .AL }, + .{ .from = 0x1EE39, .to = 0x1EE39, .category = .AL }, + .{ .from = 0x1EE3B, .to = 0x1EE3B, .category = .AL }, + .{ .from = 0x1EE42, .to = 0x1EE42, .category = .AL }, + .{ .from = 0x1EE47, .to = 0x1EE47, .category = .AL }, + .{ .from = 0x1EE49, .to = 0x1EE49, .category = .AL }, + .{ .from = 0x1EE4B, .to = 0x1EE4B, .category = .AL }, + .{ .from = 0x1EE4D, .to = 0x1EE4F, .category = .AL }, + .{ .from = 0x1EE51, .to = 0x1EE52, .category = .AL }, + .{ .from = 0x1EE54, .to = 0x1EE54, .category = .AL }, + .{ .from = 0x1EE57, .to = 0x1EE57, .category = .AL }, + .{ .from = 0x1EE59, .to = 0x1EE59, .category = .AL }, + .{ .from = 0x1EE5B, .to = 0x1EE5B, .category = .AL }, + .{ .from = 0x1EE5D, .to = 0x1EE5D, .category = .AL }, + .{ .from = 0x1EE5F, .to = 0x1EE5F, .category = .AL }, + .{ .from = 0x1EE61, .to = 0x1EE62, .category = .AL }, + .{ .from = 0x1EE64, .to = 0x1EE64, .category = .AL }, + .{ .from = 0x1EE67, .to = 0x1EE6A, .category = .AL }, + .{ .from = 0x1EE6C, .to = 0x1EE72, .category = .AL }, + .{ .from = 0x1EE74, .to = 0x1EE77, .category = .AL }, + .{ .from = 0x1EE79, .to = 0x1EE7C, .category = .AL }, + .{ .from = 0x1EE7E, .to = 0x1EE7E, .category = .AL }, + .{ .from = 0x1EE80, .to = 0x1EE89, .category = .AL }, + .{ .from = 0x1EE8B, .to = 0x1EE9B, .category = .AL }, + .{ .from = 0x1EEA1, .to = 0x1EEA3, .category = .AL }, + .{ .from = 0x1EEA5, .to = 0x1EEA9, .category = .AL }, + .{ .from = 0x1EEAB, .to = 0x1EEBB, .category = .AL }, + .{ .from = 0x1EEF0, .to = 0x1EEF1, .category = .AL }, + .{ .from = 0x1F000, .to = 0x1F02B, .category = .ID }, + .{ .from = 0x1F02C, .to = 0x1F02F, .category = .ID }, + .{ .from = 0x1F030, .to = 0x1F093, .category = .ID }, + .{ .from = 0x1F094, .to = 0x1F09F, .category = .ID }, + .{ .from = 0x1F0A0, .to = 0x1F0AE, .category = .ID }, + .{ .from = 0x1F0AF, .to = 0x1F0B0, .category = .ID }, + .{ .from = 0x1F0B1, .to = 0x1F0BF, .category = .ID }, + .{ .from = 0x1F0C0, .to = 0x1F0C0, .category = .ID }, + .{ .from = 0x1F0C1, .to = 0x1F0CF, .category = .ID }, + .{ .from = 0x1F0D0, .to = 0x1F0D0, .category = .ID }, + .{ .from = 0x1F0D1, .to = 0x1F0F5, .category = .ID }, + .{ .from = 0x1F0F6, .to = 0x1F0FF, .category = .ID }, + .{ .from = 0x1F100, .to = 0x1F10C, .category = .AI }, + .{ .from = 0x1F10D, .to = 0x1F10F, .category = .ID }, + .{ .from = 0x1F110, .to = 0x1F12D, .category = .AI }, + .{ .from = 0x1F12E, .to = 0x1F12F, .category = .AL }, + .{ .from = 0x1F130, .to = 0x1F169, .category = .AI }, + .{ .from = 0x1F16A, .to = 0x1F16C, .category = .AL }, + .{ .from = 0x1F16D, .to = 0x1F16F, .category = .ID }, + .{ .from = 0x1F170, .to = 0x1F1AC, .category = .AI }, + .{ .from = 0x1F1AD, .to = 0x1F1AD, .category = .ID }, + .{ .from = 0x1F1AE, .to = 0x1F1E5, .category = .ID }, + .{ .from = 0x1F1E6, .to = 0x1F1FF, .category = .RI }, + .{ .from = 0x1F200, .to = 0x1F202, .category = .ID }, + .{ .from = 0x1F203, .to = 0x1F20F, .category = .ID }, + .{ .from = 0x1F210, .to = 0x1F23B, .category = .ID }, + .{ .from = 0x1F23C, .to = 0x1F23F, .category = .ID }, + .{ .from = 0x1F240, .to = 0x1F248, .category = .ID }, + .{ .from = 0x1F249, .to = 0x1F24F, .category = .ID }, + .{ .from = 0x1F250, .to = 0x1F251, .category = .ID }, + .{ .from = 0x1F252, .to = 0x1F25F, .category = .ID }, + .{ .from = 0x1F260, .to = 0x1F265, .category = .ID }, + .{ .from = 0x1F266, .to = 0x1F2FF, .category = .ID }, + .{ .from = 0x1F300, .to = 0x1F384, .category = .ID }, + .{ .from = 0x1F385, .to = 0x1F385, .category = .EB }, + .{ .from = 0x1F386, .to = 0x1F39B, .category = .ID }, + .{ .from = 0x1F39C, .to = 0x1F39D, .category = .AL }, + .{ .from = 0x1F39E, .to = 0x1F3B4, .category = .ID }, + .{ .from = 0x1F3B5, .to = 0x1F3B6, .category = .AL }, + .{ .from = 0x1F3B7, .to = 0x1F3BB, .category = .ID }, + .{ .from = 0x1F3BC, .to = 0x1F3BC, .category = .AL }, + .{ .from = 0x1F3BD, .to = 0x1F3C1, .category = .ID }, + .{ .from = 0x1F3C2, .to = 0x1F3C4, .category = .EB }, + .{ .from = 0x1F3C5, .to = 0x1F3C6, .category = .ID }, + .{ .from = 0x1F3C7, .to = 0x1F3C7, .category = .EB }, + .{ .from = 0x1F3C8, .to = 0x1F3C9, .category = .ID }, + .{ .from = 0x1F3CA, .to = 0x1F3CC, .category = .EB }, + .{ .from = 0x1F3CD, .to = 0x1F3FA, .category = .ID }, + .{ .from = 0x1F3FB, .to = 0x1F3FF, .category = .EM }, + .{ .from = 0x1F400, .to = 0x1F441, .category = .ID }, + .{ .from = 0x1F442, .to = 0x1F443, .category = .EB }, + .{ .from = 0x1F444, .to = 0x1F445, .category = .ID }, + .{ .from = 0x1F446, .to = 0x1F450, .category = .EB }, + .{ .from = 0x1F451, .to = 0x1F465, .category = .ID }, + .{ .from = 0x1F466, .to = 0x1F478, .category = .EB }, + .{ .from = 0x1F479, .to = 0x1F47B, .category = .ID }, + .{ .from = 0x1F47C, .to = 0x1F47C, .category = .EB }, + .{ .from = 0x1F47D, .to = 0x1F480, .category = .ID }, + .{ .from = 0x1F481, .to = 0x1F483, .category = .EB }, + .{ .from = 0x1F484, .to = 0x1F484, .category = .ID }, + .{ .from = 0x1F485, .to = 0x1F487, .category = .EB }, + .{ .from = 0x1F488, .to = 0x1F48E, .category = .ID }, + .{ .from = 0x1F48F, .to = 0x1F48F, .category = .EB }, + .{ .from = 0x1F490, .to = 0x1F490, .category = .ID }, + .{ .from = 0x1F491, .to = 0x1F491, .category = .EB }, + .{ .from = 0x1F492, .to = 0x1F49F, .category = .ID }, + .{ .from = 0x1F4A0, .to = 0x1F4A0, .category = .AL }, + .{ .from = 0x1F4A1, .to = 0x1F4A1, .category = .ID }, + .{ .from = 0x1F4A2, .to = 0x1F4A2, .category = .AL }, + .{ .from = 0x1F4A3, .to = 0x1F4A3, .category = .ID }, + .{ .from = 0x1F4A4, .to = 0x1F4A4, .category = .AL }, + .{ .from = 0x1F4A5, .to = 0x1F4A9, .category = .ID }, + .{ .from = 0x1F4AA, .to = 0x1F4AA, .category = .EB }, + .{ .from = 0x1F4AB, .to = 0x1F4AE, .category = .ID }, + .{ .from = 0x1F4AF, .to = 0x1F4AF, .category = .AL }, + .{ .from = 0x1F4B0, .to = 0x1F4B0, .category = .ID }, + .{ .from = 0x1F4B1, .to = 0x1F4B2, .category = .AL }, + .{ .from = 0x1F4B3, .to = 0x1F4FF, .category = .ID }, + .{ .from = 0x1F500, .to = 0x1F506, .category = .AL }, + .{ .from = 0x1F507, .to = 0x1F516, .category = .ID }, + .{ .from = 0x1F517, .to = 0x1F524, .category = .AL }, + .{ .from = 0x1F525, .to = 0x1F531, .category = .ID }, + .{ .from = 0x1F532, .to = 0x1F549, .category = .AL }, + .{ .from = 0x1F54A, .to = 0x1F573, .category = .ID }, + .{ .from = 0x1F574, .to = 0x1F575, .category = .EB }, + .{ .from = 0x1F576, .to = 0x1F579, .category = .ID }, + .{ .from = 0x1F57A, .to = 0x1F57A, .category = .EB }, + .{ .from = 0x1F57B, .to = 0x1F58F, .category = .ID }, + .{ .from = 0x1F590, .to = 0x1F590, .category = .EB }, + .{ .from = 0x1F591, .to = 0x1F594, .category = .ID }, + .{ .from = 0x1F595, .to = 0x1F596, .category = .EB }, + .{ .from = 0x1F597, .to = 0x1F5D3, .category = .ID }, + .{ .from = 0x1F5D4, .to = 0x1F5DB, .category = .AL }, + .{ .from = 0x1F5DC, .to = 0x1F5F3, .category = .ID }, + .{ .from = 0x1F5F4, .to = 0x1F5F9, .category = .AL }, + .{ .from = 0x1F5FA, .to = 0x1F5FF, .category = .ID }, + .{ .from = 0x1F600, .to = 0x1F644, .category = .ID }, + .{ .from = 0x1F645, .to = 0x1F647, .category = .EB }, + .{ .from = 0x1F648, .to = 0x1F64A, .category = .ID }, + .{ .from = 0x1F64B, .to = 0x1F64F, .category = .EB }, + .{ .from = 0x1F650, .to = 0x1F675, .category = .AL }, + .{ .from = 0x1F676, .to = 0x1F678, .category = .QU }, + .{ .from = 0x1F679, .to = 0x1F67B, .category = .NS }, + .{ .from = 0x1F67C, .to = 0x1F67F, .category = .AL }, + .{ .from = 0x1F680, .to = 0x1F6A2, .category = .ID }, + .{ .from = 0x1F6A3, .to = 0x1F6A3, .category = .EB }, + .{ .from = 0x1F6A4, .to = 0x1F6B3, .category = .ID }, + .{ .from = 0x1F6B4, .to = 0x1F6B6, .category = .EB }, + .{ .from = 0x1F6B7, .to = 0x1F6BF, .category = .ID }, + .{ .from = 0x1F6C0, .to = 0x1F6C0, .category = .EB }, + .{ .from = 0x1F6C1, .to = 0x1F6CB, .category = .ID }, + .{ .from = 0x1F6CC, .to = 0x1F6CC, .category = .EB }, + .{ .from = 0x1F6CD, .to = 0x1F6D7, .category = .ID }, + .{ .from = 0x1F6D8, .to = 0x1F6DF, .category = .ID }, + .{ .from = 0x1F6E0, .to = 0x1F6EC, .category = .ID }, + .{ .from = 0x1F6ED, .to = 0x1F6EF, .category = .ID }, + .{ .from = 0x1F6F0, .to = 0x1F6FC, .category = .ID }, + .{ .from = 0x1F6FD, .to = 0x1F6FF, .category = .ID }, + .{ .from = 0x1F700, .to = 0x1F773, .category = .AL }, + .{ .from = 0x1F774, .to = 0x1F77F, .category = .ID }, + .{ .from = 0x1F780, .to = 0x1F7D4, .category = .AL }, + .{ .from = 0x1F7D5, .to = 0x1F7D8, .category = .ID }, + .{ .from = 0x1F7D9, .to = 0x1F7DF, .category = .ID }, + .{ .from = 0x1F7E0, .to = 0x1F7EB, .category = .ID }, + .{ .from = 0x1F7EC, .to = 0x1F7FF, .category = .ID }, + .{ .from = 0x1F800, .to = 0x1F80B, .category = .AL }, + .{ .from = 0x1F80C, .to = 0x1F80F, .category = .ID }, + .{ .from = 0x1F810, .to = 0x1F847, .category = .AL }, + .{ .from = 0x1F848, .to = 0x1F84F, .category = .ID }, + .{ .from = 0x1F850, .to = 0x1F859, .category = .AL }, + .{ .from = 0x1F85A, .to = 0x1F85F, .category = .ID }, + .{ .from = 0x1F860, .to = 0x1F887, .category = .AL }, + .{ .from = 0x1F888, .to = 0x1F88F, .category = .ID }, + .{ .from = 0x1F890, .to = 0x1F8AD, .category = .AL }, + .{ .from = 0x1F8AE, .to = 0x1F8AF, .category = .ID }, + .{ .from = 0x1F8B0, .to = 0x1F8B1, .category = .ID }, + .{ .from = 0x1F8B2, .to = 0x1F8FF, .category = .ID }, + .{ .from = 0x1F900, .to = 0x1F90B, .category = .AL }, + .{ .from = 0x1F90C, .to = 0x1F90C, .category = .EB }, + .{ .from = 0x1F90D, .to = 0x1F90E, .category = .ID }, + .{ .from = 0x1F90F, .to = 0x1F90F, .category = .EB }, + .{ .from = 0x1F910, .to = 0x1F917, .category = .ID }, + .{ .from = 0x1F918, .to = 0x1F91F, .category = .EB }, + .{ .from = 0x1F920, .to = 0x1F925, .category = .ID }, + .{ .from = 0x1F926, .to = 0x1F926, .category = .EB }, + .{ .from = 0x1F927, .to = 0x1F92F, .category = .ID }, + .{ .from = 0x1F930, .to = 0x1F939, .category = .EB }, + .{ .from = 0x1F93A, .to = 0x1F93B, .category = .ID }, + .{ .from = 0x1F93C, .to = 0x1F93E, .category = .EB }, + .{ .from = 0x1F93F, .to = 0x1F976, .category = .ID }, + .{ .from = 0x1F977, .to = 0x1F977, .category = .EB }, + .{ .from = 0x1F978, .to = 0x1F978, .category = .ID }, + .{ .from = 0x1F979, .to = 0x1F979, .category = .ID }, + .{ .from = 0x1F97A, .to = 0x1F9B4, .category = .ID }, + .{ .from = 0x1F9B5, .to = 0x1F9B6, .category = .EB }, + .{ .from = 0x1F9B7, .to = 0x1F9B7, .category = .ID }, + .{ .from = 0x1F9B8, .to = 0x1F9B9, .category = .EB }, + .{ .from = 0x1F9BA, .to = 0x1F9BA, .category = .ID }, + .{ .from = 0x1F9BB, .to = 0x1F9BB, .category = .EB }, + .{ .from = 0x1F9BC, .to = 0x1F9CB, .category = .ID }, + .{ .from = 0x1F9CC, .to = 0x1F9CC, .category = .ID }, + .{ .from = 0x1F9CD, .to = 0x1F9CF, .category = .EB }, + .{ .from = 0x1F9D0, .to = 0x1F9D0, .category = .ID }, + .{ .from = 0x1F9D1, .to = 0x1F9DD, .category = .EB }, + .{ .from = 0x1F9DE, .to = 0x1F9FF, .category = .ID }, + .{ .from = 0x1FA00, .to = 0x1FA53, .category = .AL }, + .{ .from = 0x1FA54, .to = 0x1FA5F, .category = .ID }, + .{ .from = 0x1FA60, .to = 0x1FA6D, .category = .ID }, + .{ .from = 0x1FA6E, .to = 0x1FA6F, .category = .ID }, + .{ .from = 0x1FA70, .to = 0x1FA74, .category = .ID }, + .{ .from = 0x1FA75, .to = 0x1FA77, .category = .ID }, + .{ .from = 0x1FA78, .to = 0x1FA7A, .category = .ID }, + .{ .from = 0x1FA7B, .to = 0x1FA7F, .category = .ID }, + .{ .from = 0x1FA80, .to = 0x1FA86, .category = .ID }, + .{ .from = 0x1FA87, .to = 0x1FA8F, .category = .ID }, + .{ .from = 0x1FA90, .to = 0x1FAA8, .category = .ID }, + .{ .from = 0x1FAA9, .to = 0x1FAAF, .category = .ID }, + .{ .from = 0x1FAB0, .to = 0x1FAB6, .category = .ID }, + .{ .from = 0x1FAB7, .to = 0x1FABF, .category = .ID }, + .{ .from = 0x1FAC0, .to = 0x1FAC2, .category = .ID }, + .{ .from = 0x1FAC3, .to = 0x1FACF, .category = .ID }, + .{ .from = 0x1FAD0, .to = 0x1FAD6, .category = .ID }, + .{ .from = 0x1FAD7, .to = 0x1FAFF, .category = .ID }, + .{ .from = 0x1FB00, .to = 0x1FB92, .category = .AL }, + .{ .from = 0x1FB94, .to = 0x1FBCA, .category = .AL }, + .{ .from = 0x1FBF0, .to = 0x1FBF9, .category = .NU }, + .{ .from = 0x1FC00, .to = 0x1FFFD, .category = .ID }, + .{ .from = 0x20000, .to = 0x2A6DD, .category = .ID }, + .{ .from = 0x2A6DE, .to = 0x2A6FF, .category = .ID }, + .{ .from = 0x2A700, .to = 0x2B734, .category = .ID }, + .{ .from = 0x2B735, .to = 0x2B73F, .category = .ID }, + .{ .from = 0x2B740, .to = 0x2B81D, .category = .ID }, + .{ .from = 0x2B81E, .to = 0x2B81F, .category = .ID }, + .{ .from = 0x2B820, .to = 0x2CEA1, .category = .ID }, + .{ .from = 0x2CEA2, .to = 0x2CEAF, .category = .ID }, + .{ .from = 0x2CEB0, .to = 0x2EBE0, .category = .ID }, + .{ .from = 0x2EBE1, .to = 0x2F7FF, .category = .ID }, + .{ .from = 0x2F800, .to = 0x2FA1D, .category = .ID }, + .{ .from = 0x2FA1E, .to = 0x2FA1F, .category = .ID }, + .{ .from = 0x2FA20, .to = 0x2FFFD, .category = .ID }, + .{ .from = 0x30000, .to = 0x3134A, .category = .ID }, + .{ .from = 0x3134B, .to = 0x3FFFD, .category = .ID }, + .{ .from = 0xE0001, .to = 0xE0001, .category = .CM }, + .{ .from = 0xE0020, .to = 0xE007F, .category = .CM }, + .{ .from = 0xE0100, .to = 0xE01EF, .category = .CM }, + .{ .from = 0xF0000, .to = 0xFFFFD, .category = .XX }, + .{ .from = 0x100000, .to = 0x10FFFD, .category = .XX }, +}; diff --git a/src/main.zig b/src/main.zig index ade21414d0007db72d402cfb6942a1c83745969e..9d4e712649ae5e3d95b61c0f512a584c06556777 100644 --- a/src/main.zig +++ b/src/main.zig @@ -22,6 +22,7 @@ pub fn main() !void { ucd.indic_positional_category, ucd.indic_syllabic_category, ucd.jamo, + ucd.line_break, }; inline for (data) |b| { -- 2.54.0