//Written in the D programming language
/**
* License: $(WEB boost.org/LICENSE_1_0.txt, Boost License 1.0).
*
* Authors: Dmitry Olshansky
*
*/
//Automatically generated from Unicode Character Database files
import uni;
struct SimpleCaseEntry
{
uint ch;
ubyte n, bucket;// n - number in bucket
@property ubyte size() const
{
return bucket & 0x3F;
}
@property auto isLower() const
{
return bucket & 0x40;
}
@property auto isUpper() const
{
return bucket & 0x80;
}
this(uint dch, ubyte num, ubyte size, bool lower, bool upper)
{
ch = dch;
n = num;
bucket = size;
if(lower)
bucket |= 0x40;
if(upper)
bucket |= 0x80;
}
}
struct FullCaseEntry
{
union
{
dchar ch;
dstring seq;
}
ubyte n, size;// n number in batch, size - size of batch
ubyte entry_len;// ==1 read ch, >1 - seq
@property auto value()const
{
return entry_len == 1 ? (&ch)[0..1] : cast(dstring)seq;
}
this(dstring value, ubyte num, ubyte batch_size)
{
assert(value.length < 255);
entry_len = cast(ubyte)value.length;
if(value.length == 1)
ch = value[0];
else{
seq = value;
}
n = num;
size = batch_size;
}
}
immutable simpleCaseTable = [
SimpleCaseEntry(0x10b7, 0, 2, false, true),
SimpleCaseEntry(0x2d17, 1, 2, true, false),
SimpleCaseEntry(0x1e64, 0, 2, false, true),
SimpleCaseEntry(0x1e65, 1, 2, true, false),
SimpleCaseEntry(0x1fe9, 0, 2, false, true),
SimpleCaseEntry(0x1fe1, 1, 2, true, false),
SimpleCaseEntry(0x216e, 0, 2, false, true),
SimpleCaseEntry(0x217e, 1, 2, true, false),
SimpleCaseEntry(0x2c11, 0, 2, false, true),
SimpleCaseEntry(0x2c41, 1, 2, true, false),
SimpleCaseEntry(0xa726, 0, 2, false, true),
SimpleCaseEntry(0xa727, 1, 2, true, false),
SimpleCaseEntry(0x0186, 0, 2, false, true),
SimpleCaseEntry(0x0254, 1, 2, true, false),
SimpleCaseEntry(0x0490, 0, 2, false, true),
SimpleCaseEntry(0x0491, 1, 2, true, false),
SimpleCaseEntry(0x10b8, 0, 2, false, true),
SimpleCaseEntry(0x2d18, 1, 2, true, false),
SimpleCaseEntry(0x1fea, 0, 2, false, true),
SimpleCaseEntry(0x1f7a, 1, 2, true, false),
SimpleCaseEntry(0x216f, 0, 2, false, true),
SimpleCaseEntry(0x217f, 1, 2, true, false),
SimpleCaseEntry(0x2c12, 0, 2, false, true),
SimpleCaseEntry(0x2c42, 1, 2, true, false),
SimpleCaseEntry(0x0187, 0, 2, false, true),
SimpleCaseEntry(0x0188, 1, 2, true, false),
SimpleCaseEntry(0x10b9, 0, 2, false, true),
SimpleCaseEntry(0x2d19, 1, 2, true, false),
SimpleCaseEntry(0x1e66, 0, 2, false, true),
SimpleCaseEntry(0x1e67, 1, 2, true, false),
SimpleCaseEntry(0x1feb, 0, 2, false, true),
SimpleCaseEntry(0x1f7b, 1, 2, true, false),
SimpleCaseEntry(0x2c13, 0, 2, false, true),
SimpleCaseEntry(0x2c43, 1, 2, true, false),
SimpleCaseEntry(0xa728, 0, 2, false, true),
SimpleCaseEntry(0xa729, 1, 2, true, false),
SimpleCaseEntry(0x0492, 0, 2, false, true),
SimpleCaseEntry(0x0493, 1, 2, true, false),
SimpleCaseEntry(0x10ba, 0, 2, false, true),
SimpleCaseEntry(0x2d1a, 1, 2, true, false),
SimpleCaseEntry(0x1fec, 0, 2, false, true),
SimpleCaseEntry(0x1fe5, 1, 2, true, false),
SimpleCaseEntry(0x2c14, 0, 2, false, true),
SimpleCaseEntry(0x2c44, 1, 2, true, false),
SimpleCaseEntry(0x0189, 0, 2, false, true),
SimpleCaseEntry(0x0256, 1, 2, true, false),
SimpleCaseEntry(0x10bb, 0, 2, false, true),
SimpleCaseEntry(0x2d1b, 1, 2, true, false),
SimpleCaseEntry(0x1e68, 0, 2, false, true),
SimpleCaseEntry(0x1e69, 1, 2, true, false),
SimpleCaseEntry(0x2c15, 0, 2, false, true),
SimpleCaseEntry(0x2c45, 1, 2, true, false),
SimpleCaseEntry(0xa72a, 0, 2, false, true),
SimpleCaseEntry(0xa72b, 1, 2, true, false),
SimpleCaseEntry(0x018a, 0, 2, false, true),
SimpleCaseEntry(0x0257, 1, 2, true, false),
SimpleCaseEntry(0x0494, 0, 2, false, true),
SimpleCaseEntry(0x0495, 1, 2, true, false),
SimpleCaseEntry(0x10bc, 0, 2, false, true),
SimpleCaseEntry(0x2d1c, 1, 2, true, false),
SimpleCaseEntry(0x2c16, 0, 2, false, true),
SimpleCaseEntry(0x2c46, 1, 2, true, false),
SimpleCaseEntry(0x018b, 0, 2, false, true),
SimpleCaseEntry(0x018c, 1, 2, true, false),
SimpleCaseEntry(0x10bd, 0, 2, false, true),
SimpleCaseEntry(0x2d1d, 1, 2, true, false),
SimpleCaseEntry(0x1e6a, 0, 2, false, true),
SimpleCaseEntry(0x1e6b, 1, 2, true, false),
SimpleCaseEntry(0x2c17, 0, 2, false, true),
SimpleCaseEntry(0x2c47, 1, 2, true, false),
SimpleCaseEntry(0xa72c, 0, 2, false, true),
SimpleCaseEntry(0xa72d, 1, 2, true, false),
SimpleCaseEntry(0x0496, 0, 2, false, true),
SimpleCaseEntry(0x0497, 1, 2, true, false),
SimpleCaseEntry(0x10be, 0, 2, false, true),
SimpleCaseEntry(0x2d1e, 1, 2, true, false),
SimpleCaseEntry(0x2c18, 0, 2, false, true),
SimpleCaseEntry(0x2c48, 1, 2, true, false),
SimpleCaseEntry(0x10bf, 0, 2, false, true),
SimpleCaseEntry(0x2d1f, 1, 2, true, false),
SimpleCaseEntry(0x1e6c, 0, 2, false, true),
SimpleCaseEntry(0x1e6d, 1, 2, true, false),
SimpleCaseEntry(0x2c19, 0, 2, false, true),
SimpleCaseEntry(0x2c49, 1, 2, true, false),
SimpleCaseEntry(0xa72e, 0, 2, false, true),
SimpleCaseEntry(0xa72f, 1, 2, true, false),
SimpleCaseEntry(0x018e, 0, 2, false, true),
SimpleCaseEntry(0x01dd, 1, 2, true, false),
SimpleCaseEntry(0x0498, 0, 2, false, true),
SimpleCaseEntry(0x0499, 1, 2, true, false),
SimpleCaseEntry(0x10c0, 0, 2, false, true),
SimpleCaseEntry(0x2d20, 1, 2, true, false),
SimpleCaseEntry(0x2c1a, 0, 2, false, true),
SimpleCaseEntry(0x2c4a, 1, 2, true, false),
SimpleCaseEntry(0x018f, 0, 2, false, true),
SimpleCaseEntry(0x0259, 1, 2, true, false),
SimpleCaseEntry(0x10c1, 0, 2, false, true),
SimpleCaseEntry(0x2d21, 1, 2, true, false),
SimpleCaseEntry(0x1e6e, 0, 2, false, true),
SimpleCaseEntry(0x1e6f, 1, 2, true, false),
SimpleCaseEntry(0x2c1b, 0, 2, false, true),
SimpleCaseEntry(0x2c4b, 1, 2, true, false),
SimpleCaseEntry(0x0190, 0, 2, false, true),
SimpleCaseEntry(0x025b, 1, 2, true, false),
SimpleCaseEntry(0x049a, 0, 2, false, true),
SimpleCaseEntry(0x049b, 1, 2, true, false),
SimpleCaseEntry(0x10c2, 0, 2, false, true),
SimpleCaseEntry(0x2d22, 1, 2, true, false),
SimpleCaseEntry(0x2c1c, 0, 2, false, true),
SimpleCaseEntry(0x2c4c, 1, 2, true, false),
SimpleCaseEntry(0x0191, 0, 2, false, true),
SimpleCaseEntry(0x0192, 1, 2, true, false),
SimpleCaseEntry(0x10c3, 0, 2, false, true),
SimpleCaseEntry(0x2d23, 1, 2, true, false),
SimpleCaseEntry(0x1e70, 0, 2, false, true),
SimpleCaseEntry(0x1e71, 1, 2, true, false),
SimpleCaseEntry(0x2c1d, 0, 2, false, true),
SimpleCaseEntry(0x2c4d, 1, 2, true, false),
SimpleCaseEntry(0xa732, 0, 2, false, true),
SimpleCaseEntry(0xa733, 1, 2, true, false),
SimpleCaseEntry(0x049c, 0, 2, false, true),
SimpleCaseEntry(0x049d, 1, 2, true, false),
SimpleCaseEntry(0x10c4, 0, 2, false, true),
SimpleCaseEntry(0x2d24, 1, 2, true, false),
SimpleCaseEntry(0x2c1e, 0, 2, false, true),
SimpleCaseEntry(0x2c4e, 1, 2, true, false),
SimpleCaseEntry(0x0193, 0, 2, false, true),
SimpleCaseEntry(0x0260, 1, 2, true, false),
SimpleCaseEntry(0x10c5, 0, 2, false, true),
SimpleCaseEntry(0x2d25, 1, 2, true, false),
SimpleCaseEntry(0x1e72, 0, 2, false, true),
SimpleCaseEntry(0x1e73, 1, 2, true, false),
SimpleCaseEntry(0x2c1f, 0, 2, false, true),
SimpleCaseEntry(0x2c4f, 1, 2, true, false),
SimpleCaseEntry(0xa734, 0, 2, false, true),
SimpleCaseEntry(0xa735, 1, 2, true, false),
SimpleCaseEntry(0x0194, 0, 2, false, true),
SimpleCaseEntry(0x0263, 1, 2, true, false),
SimpleCaseEntry(0x049e, 0, 2, false, true),
SimpleCaseEntry(0x049f, 1, 2, true, false),
SimpleCaseEntry(0x1ff8, 0, 2, false, true),
SimpleCaseEntry(0x1f78, 1, 2, true, false),
SimpleCaseEntry(0x2c20, 0, 2, false, true),
SimpleCaseEntry(0x2c50, 1, 2, true, false),
SimpleCaseEntry(0x10c7, 0, 2, false, true),
SimpleCaseEntry(0x2d27, 1, 2, true, false),
SimpleCaseEntry(0x1e74, 0, 2, false, true),
SimpleCaseEntry(0x1e75, 1, 2, true, false),
SimpleCaseEntry(0x1ff9, 0, 2, false, true),
SimpleCaseEntry(0x1f79, 1, 2, true, false),
SimpleCaseEntry(0x2c21, 0, 2, false, true),
SimpleCaseEntry(0x2c51, 1, 2, true, false),
SimpleCaseEntry(0xa736, 0, 2, false, true),
SimpleCaseEntry(0xa737, 1, 2, true, false),
SimpleCaseEntry(0x0196, 0, 2, false, true),
SimpleCaseEntry(0x0269, 1, 2, true, false),
SimpleCaseEntry(0x04a0, 0, 2, false, true),
SimpleCaseEntry(0x04a1, 1, 2, true, false),
SimpleCaseEntry(0x1ffa, 0, 2, false, true),
SimpleCaseEntry(0x1f7c, 1, 2, true, false),
SimpleCaseEntry(0x2c22, 0, 2, false, true),
SimpleCaseEntry(0x2c52, 1, 2, true, false),
SimpleCaseEntry(0x0197, 0, 2, false, true),
SimpleCaseEntry(0x0268, 1, 2, true, false),
SimpleCaseEntry(0x1e76, 0, 2, false, true),
SimpleCaseEntry(0x1e77, 1, 2, true, false),
SimpleCaseEntry(0x1ffb, 0, 2, false, true),
SimpleCaseEntry(0x1f7d, 1, 2, true, false),
SimpleCaseEntry(0x2c23, 0, 2, false, true),
SimpleCaseEntry(0x2c53, 1, 2, true, false),
SimpleCaseEntry(0xa738, 0, 2, false, true),
SimpleCaseEntry(0xa739, 1, 2, true, false),
SimpleCaseEntry(0x0198, 0, 2, false, true),
SimpleCaseEntry(0x0199, 1, 2, true, false),
SimpleCaseEntry(0x04a2, 0, 2, false, true),
SimpleCaseEntry(0x04a3, 1, 2, true, false),
SimpleCaseEntry(0x1ffc, 0, 2, false, false),
SimpleCaseEntry(0x1ff3, 1, 2, true, false),
SimpleCaseEntry(0x2c24, 0, 2, false, true),
SimpleCaseEntry(0x2c54, 1, 2, true, false),
SimpleCaseEntry(0x1e78, 0, 2, false, true),
SimpleCaseEntry(0x1e79, 1, 2, true, false),
SimpleCaseEntry(0x2c25, 0, 2, false, true),
SimpleCaseEntry(0x2c55, 1, 2, true, false),
SimpleCaseEntry(0xa73a, 0, 2, false, true),
SimpleCaseEntry(0xa73b, 1, 2, true, false),
SimpleCaseEntry(0x04a4, 0, 2, false, true),
SimpleCaseEntry(0x04a5, 1, 2, true, false),
SimpleCaseEntry(0x2183, 0, 2, false, true),
SimpleCaseEntry(0x2184, 1, 2, true, false),
SimpleCaseEntry(0x2c26, 0, 2, false, true),
SimpleCaseEntry(0x2c56, 1, 2, true, false),
SimpleCaseEntry(0x10cd, 0, 2, false, true),
SimpleCaseEntry(0x2d2d, 1, 2, true, false),
SimpleCaseEntry(0x1e7a, 0, 2, false, true),
SimpleCaseEntry(0x1e7b, 1, 2, true, false),
SimpleCaseEntry(0x2c27, 0, 2, false, true),
SimpleCaseEntry(0x2c57, 1, 2, true, false),
SimpleCaseEntry(0xa73c, 0, 2, false, true),
SimpleCaseEntry(0xa73d, 1, 2, true, false),
SimpleCaseEntry(0x019c, 0, 2, false, true),
SimpleCaseEntry(0x026f, 1, 2, true, false),
SimpleCaseEntry(0x04a6, 0, 2, false, true),
SimpleCaseEntry(0x04a7, 1, 2, true, false),
SimpleCaseEntry(0x2c28, 0, 2, false, true),
SimpleCaseEntry(0x2c58, 1, 2, true, false),
SimpleCaseEntry(0x019d, 0, 2, false, true),
SimpleCaseEntry(0x0272, 1, 2, true, false),
SimpleCaseEntry(0x1e7c, 0, 2, false, true),
SimpleCaseEntry(0x1e7d, 1, 2, true, false),
SimpleCaseEntry(0x2c29, 0, 2, false, true),
SimpleCaseEntry(0x2c59, 1, 2, true, false),
SimpleCaseEntry(0xa73e, 0, 2, false, true),
SimpleCaseEntry(0xa73f, 1, 2, true, false),
SimpleCaseEntry(0x04a8, 0, 2, false, true),
SimpleCaseEntry(0x04a9, 1, 2, true, false),
SimpleCaseEntry(0x2c2a, 0, 2, false, true),
SimpleCaseEntry(0x2c5a, 1, 2, true, false),
SimpleCaseEntry(0x019f, 0, 2, false, true),
SimpleCaseEntry(0x0275, 1, 2, true, false),
SimpleCaseEntry(0x1e7e, 0, 2, false, true),
SimpleCaseEntry(0x1e7f, 1, 2, true, false),
SimpleCaseEntry(0x2c2b, 0, 2, false, true),
SimpleCaseEntry(0x2c5b, 1, 2, true, false),
SimpleCaseEntry(0xa740, 0, 2, false, true),
SimpleCaseEntry(0xa741, 1, 2, true, false),
SimpleCaseEntry(0x01a0, 0, 2, false, true),
SimpleCaseEntry(0x01a1, 1, 2, true, false),
SimpleCaseEntry(0x04aa, 0, 2, false, true),
SimpleCaseEntry(0x04ab, 1, 2, true, false),
SimpleCaseEntry(0x2c2c, 0, 2, false, true),
SimpleCaseEntry(0x2c5c, 1, 2, true, false),
SimpleCaseEntry(0x1e80, 0, 2, false, true),
SimpleCaseEntry(0x1e81, 1, 2, true, false),
SimpleCaseEntry(0x2c2d, 0, 2, false, true),
SimpleCaseEntry(0x2c5d, 1, 2, true, false),
SimpleCaseEntry(0xa742, 0, 2, false, true),
SimpleCaseEntry(0xa743, 1, 2, true, false),
SimpleCaseEntry(0x01a2, 0, 2, false, true),
SimpleCaseEntry(0x01a3, 1, 2, true, false),
SimpleCaseEntry(0x04ac, 0, 2, false, true),
SimpleCaseEntry(0x04ad, 1, 2, true, false),
SimpleCaseEntry(0x2c2e, 0, 2, false, true),
SimpleCaseEntry(0x2c5e, 1, 2, true, false),
SimpleCaseEntry(0x1e82, 0, 2, false, true),
SimpleCaseEntry(0x1e83, 1, 2, true, false),
SimpleCaseEntry(0xa744, 0, 2, false, true),
SimpleCaseEntry(0xa745, 1, 2, true, false),
SimpleCaseEntry(0x01a4, 0, 2, false, true),
SimpleCaseEntry(0x01a5, 1, 2, true, false),
SimpleCaseEntry(0x04ae, 0, 2, false, true),
SimpleCaseEntry(0x04af, 1, 2, true, false),
SimpleCaseEntry(0x1e84, 0, 2, false, true),
SimpleCaseEntry(0x1e85, 1, 2, true, false),
SimpleCaseEntry(0xa746, 0, 2, false, true),
SimpleCaseEntry(0xa747, 1, 2, true, false),
SimpleCaseEntry(0x01a6, 0, 2, false, true),
SimpleCaseEntry(0x0280, 1, 2, true, false),
SimpleCaseEntry(0x04b0, 0, 2, false, true),
SimpleCaseEntry(0x04b1, 1, 2, true, false),
SimpleCaseEntry(0x01a7, 0, 2, false, true),
SimpleCaseEntry(0x01a8, 1, 2, true, false),
SimpleCaseEntry(0x1e86, 0, 2, false, true),
SimpleCaseEntry(0x1e87, 1, 2, true, false),
SimpleCaseEntry(0xa748, 0, 2, false, true),
SimpleCaseEntry(0xa749, 1, 2, true, false),
SimpleCaseEntry(0x04b2, 0, 2, false, true),
SimpleCaseEntry(0x04b3, 1, 2, true, false),
SimpleCaseEntry(0x01a9, 0, 2, false, true),
SimpleCaseEntry(0x0283, 1, 2, true, false),
SimpleCaseEntry(0x1e88, 0, 2, false, true),
SimpleCaseEntry(0x1e89, 1, 2, true, false),
SimpleCaseEntry(0xa74a, 0, 2, false, true),
SimpleCaseEntry(0xa74b, 1, 2, true, false),
SimpleCaseEntry(0x04b4, 0, 2, false, true),
SimpleCaseEntry(0x04b5, 1, 2, true, false),
SimpleCaseEntry(0x1e8a, 0, 2, false, true),
SimpleCaseEntry(0x1e8b, 1, 2, true, false),
SimpleCaseEntry(0xa74c, 0, 2, false, true),
SimpleCaseEntry(0xa74d, 1, 2, true, false),
SimpleCaseEntry(0x01ac, 0, 2, false, true),
SimpleCaseEntry(0x01ad, 1, 2, true, false),
SimpleCaseEntry(0x04b6, 0, 2, false, true),
SimpleCaseEntry(0x04b7, 1, 2, true, false),
SimpleCaseEntry(0x1e8c, 0, 2, false, true),
SimpleCaseEntry(0x1e8d, 1, 2, true, false),
SimpleCaseEntry(0xa74e, 0, 2, false, true),
SimpleCaseEntry(0xa74f, 1, 2, true, false),
SimpleCaseEntry(0x01ae, 0, 2, false, true),
SimpleCaseEntry(0x0288, 1, 2, true, false),
SimpleCaseEntry(0x04b8, 0, 2, false, true),
SimpleCaseEntry(0x04b9, 1, 2, true, false),
SimpleCaseEntry(0x10400, 0, 2, false, true),
SimpleCaseEntry(0x10428, 1, 2, true, false),
SimpleCaseEntry(0x01af, 0, 2, false, true),
SimpleCaseEntry(0x01b0, 1, 2, true, false),
SimpleCaseEntry(0x1e8e, 0, 2, false, true),
SimpleCaseEntry(0x1e8f, 1, 2, true, false),
SimpleCaseEntry(0xa750, 0, 2, false, true),
SimpleCaseEntry(0xa751, 1, 2, true, false),
SimpleCaseEntry(0x10401, 0, 2, false, true),
SimpleCaseEntry(0x10429, 1, 2, true, false),
SimpleCaseEntry(0x04ba, 0, 2, false, true),
SimpleCaseEntry(0x04bb, 1, 2, true, false),
SimpleCaseEntry(0x10402, 0, 2, false, true),
SimpleCaseEntry(0x1042a, 1, 2, true, false),
SimpleCaseEntry(0x01b1, 0, 2, false, true),
SimpleCaseEntry(0x028a, 1, 2, true, false),
SimpleCaseEntry(0x1e90, 0, 2, false, true),
SimpleCaseEntry(0x1e91, 1, 2, true, false),
SimpleCaseEntry(0xa752, 0, 2, false, true),
SimpleCaseEntry(0xa753, 1, 2, true, false),
SimpleCaseEntry(0x10403, 0, 2, false, true),
SimpleCaseEntry(0x1042b, 1, 2, true, false),
SimpleCaseEntry(0x01b2, 0, 2, false, true),
SimpleCaseEntry(0x028b, 1, 2, true, false),
SimpleCaseEntry(0x04bc, 0, 2, false, true),
SimpleCaseEntry(0x04bd, 1, 2, true, false),
SimpleCaseEntry(0x10404, 0, 2, false, true),
SimpleCaseEntry(0x1042c, 1, 2, true, false),
SimpleCaseEntry(0x01b3, 0, 2, false, true),
SimpleCaseEntry(0x01b4, 1, 2, true, false),
SimpleCaseEntry(0x1e92, 0, 2, false, true),
SimpleCaseEntry(0x1e93, 1, 2, true, false),
SimpleCaseEntry(0xa754, 0, 2, false, true),
SimpleCaseEntry(0xa755, 1, 2, true, false),
SimpleCaseEntry(0x10405, 0, 2, false, true),
SimpleCaseEntry(0x1042d, 1, 2, true, false),
SimpleCaseEntry(0x04be, 0, 2, false, true),
SimpleCaseEntry(0x04bf, 1, 2, true, false),
SimpleCaseEntry(0x10406, 0, 2, false, true),
SimpleCaseEntry(0x1042e, 1, 2, true, false),
SimpleCaseEntry(0x01b5, 0, 2, false, true),
SimpleCaseEntry(0x01b6, 1, 2, true, false),
SimpleCaseEntry(0x1e94, 0, 2, false, true),
SimpleCaseEntry(0x1e95, 1, 2, true, false),
SimpleCaseEntry(0xa756, 0, 2, false, true),
SimpleCaseEntry(0xa757, 1, 2, true, false),
SimpleCaseEntry(0x10407, 0, 2, false, true),
SimpleCaseEntry(0x1042f, 1, 2, true, false),
SimpleCaseEntry(0x04c0, 0, 2, false, true),
SimpleCaseEntry(0x04cf, 1, 2, true, false),
SimpleCaseEntry(0x10408, 0, 2, false, true),
SimpleCaseEntry(0x10430, 1, 2, true, false),
SimpleCaseEntry(0x01b7, 0, 2, false, true),
SimpleCaseEntry(0x0292, 1, 2, true, false),
SimpleCaseEntry(0x04c1, 0, 2, false, true),
SimpleCaseEntry(0x04c2, 1, 2, true, false),
SimpleCaseEntry(0xa758, 0, 2, false, true),
SimpleCaseEntry(0xa759, 1, 2, true, false),
SimpleCaseEntry(0x10409, 0, 2, false, true),
SimpleCaseEntry(0x10431, 1, 2, true, false),
SimpleCaseEntry(0x01b8, 0, 2, false, true),
SimpleCaseEntry(0x01b9, 1, 2, true, false),
SimpleCaseEntry(0x1040a, 0, 2, false, true),
SimpleCaseEntry(0x10432, 1, 2, true, false),
SimpleCaseEntry(0x04c3, 0, 2, false, true),
SimpleCaseEntry(0x04c4, 1, 2, true, false),
SimpleCaseEntry(0xa75a, 0, 2, false, true),
SimpleCaseEntry(0xa75b, 1, 2, true, false),
SimpleCaseEntry(0x1040b, 0, 2, false, true),
SimpleCaseEntry(0x10433, 1, 2, true, false),
SimpleCaseEntry(0x1040c, 0, 2, false, true),
SimpleCaseEntry(0x10434, 1, 2, true, false),
SimpleCaseEntry(0x04c5, 0, 2, false, true),
SimpleCaseEntry(0x04c6, 1, 2, true, false),
SimpleCaseEntry(0xa75c, 0, 2, false, true),
SimpleCaseEntry(0xa75d, 1, 2, true, false),
SimpleCaseEntry(0x1040d, 0, 2, false, true),
SimpleCaseEntry(0x10435, 1, 2, true, false),
SimpleCaseEntry(0x01bc, 0, 2, false, true),
SimpleCaseEntry(0x01bd, 1, 2, true, false),
SimpleCaseEntry(0x1e9b, 0, 3, true, false),
SimpleCaseEntry(0x1e61, 1, 3, true, false),
SimpleCaseEntry(0x1e60, 2, 3, false, true),
SimpleCaseEntry(0x1040e, 0, 2, false, true),
SimpleCaseEntry(0x10436, 1, 2, true, false),
SimpleCaseEntry(0x04c7, 0, 2, false, true),
SimpleCaseEntry(0x04c8, 1, 2, true, false),
SimpleCaseEntry(0xa75e, 0, 2, false, true),
SimpleCaseEntry(0xa75f, 1, 2, true, false),
SimpleCaseEntry(0x1040f, 0, 2, false, true),
SimpleCaseEntry(0x10437, 1, 2, true, false),
SimpleCaseEntry(0x10410, 0, 2, false, true),
SimpleCaseEntry(0x10438, 1, 2, true, false),
SimpleCaseEntry(0x04c9, 0, 2, false, true),
SimpleCaseEntry(0x04ca, 1, 2, true, false),
SimpleCaseEntry(0x1e9e, 0, 2, false, true),
SimpleCaseEntry(0x00df, 1, 2, true, false),
SimpleCaseEntry(0xa760, 0, 2, false, true),
SimpleCaseEntry(0xa761, 1, 2, true, false),
SimpleCaseEntry(0x10411, 0, 2, false, true),
SimpleCaseEntry(0x10439, 1, 2, true, false),
SimpleCaseEntry(0x0345, 0, 4, true, false),
SimpleCaseEntry(0x03b9, 1, 4, true, false),
SimpleCaseEntry(0x0399, 2, 4, false, true),
SimpleCaseEntry(0x1fbe, 3, 4, true, false),
SimpleCaseEntry(0x10412, 0, 2, false, true),
SimpleCaseEntry(0x1043a, 1, 2, true, false),
SimpleCaseEntry(0x04cb, 0, 2, false, true),
SimpleCaseEntry(0x04cc, 1, 2, true, false),
SimpleCaseEntry(0x1ea0, 0, 2, false, true),
SimpleCaseEntry(0x1ea1, 1, 2, true, false),
SimpleCaseEntry(0xa762, 0, 2, false, true),
SimpleCaseEntry(0xa763, 1, 2, true, false),
SimpleCaseEntry(0x10413, 0, 2, false, true),
SimpleCaseEntry(0x1043b, 1, 2, true, false),
SimpleCaseEntry(0x10414, 0, 2, false, true),
SimpleCaseEntry(0x1043c, 1, 2, true, false),
SimpleCaseEntry(0x04cd, 0, 2, false, true),
SimpleCaseEntry(0x04ce, 1, 2, true, false),
SimpleCaseEntry(0x1ea2, 0, 2, false, true),
SimpleCaseEntry(0x1ea3, 1, 2, true, false),
SimpleCaseEntry(0x24b6, 0, 2, false, true),
SimpleCaseEntry(0x24d0, 1, 2, true, false),
SimpleCaseEntry(0xa764, 0, 2, false, true),
SimpleCaseEntry(0xa765, 1, 2, true, false),
SimpleCaseEntry(0x10415, 0, 2, false, true),
SimpleCaseEntry(0x1043d, 1, 2, true, false),
SimpleCaseEntry(0x01c4, 0, 3, false, true),
SimpleCaseEntry(0x01c6, 1, 3, true, false),
SimpleCaseEntry(0x01c5, 2, 3, false, false),
SimpleCaseEntry(0x24b7, 0, 2, false, true),
SimpleCaseEntry(0x24d1, 1, 2, true, false),
SimpleCaseEntry(0x10416, 0, 2, false, true),
SimpleCaseEntry(0x1043e, 1, 2, true, false),
SimpleCaseEntry(0x01c5, 0, 3, false, false),
SimpleCaseEntry(0x01c6, 1, 3, true, false),
SimpleCaseEntry(0x01c4, 2, 3, false, true),
SimpleCaseEntry(0x1ea4, 0, 2, false, true),
SimpleCaseEntry(0x1ea5, 1, 2, true, false),
SimpleCaseEntry(0x24b8, 0, 2, false, true),
SimpleCaseEntry(0x24d2, 1, 2, true, false),
SimpleCaseEntry(0xa766, 0, 2, false, true),
SimpleCaseEntry(0xa767, 1, 2, true, false),
SimpleCaseEntry(0x10417, 0, 2, false, true),
SimpleCaseEntry(0x1043f, 1, 2, true, false),
SimpleCaseEntry(0x0041, 0, 2, false, true),
SimpleCaseEntry(0x0061, 1, 2, true, false),
SimpleCaseEntry(0x04d0, 0, 2, false, true),
SimpleCaseEntry(0x04d1, 1, 2, true, false),
SimpleCaseEntry(0x24b9, 0, 2, false, true),
SimpleCaseEntry(0x24d3, 1, 2, true, false),
SimpleCaseEntry(0x10418, 0, 2, false, true),
SimpleCaseEntry(0x10440, 1, 2, true, false),
SimpleCaseEntry(0x0042, 0, 2, false, true),
SimpleCaseEntry(0x0062, 1, 2, true, false),
SimpleCaseEntry(0x01c7, 0, 3, false, true),
SimpleCaseEntry(0x01c9, 1, 3, true, false),
SimpleCaseEntry(0x01c8, 2, 3, false, false),
SimpleCaseEntry(0x1ea6, 0, 2, false, true),
SimpleCaseEntry(0x1ea7, 1, 2, true, false),
SimpleCaseEntry(0x24ba, 0, 2, false, true),
SimpleCaseEntry(0x24d4, 1, 2, true, false),
SimpleCaseEntry(0xa768, 0, 2, false, true),
SimpleCaseEntry(0xa769, 1, 2, true, false),
SimpleCaseEntry(0x10419, 0, 2, false, true),
SimpleCaseEntry(0x10441, 1, 2, true, false),
SimpleCaseEntry(0x0043, 0, 2, false, true),
SimpleCaseEntry(0x0063, 1, 2, true, false),
SimpleCaseEntry(0x01c8, 0, 3, false, false),
SimpleCaseEntry(0x01c9, 1, 3, true, false),
SimpleCaseEntry(0x01c7, 2, 3, false, true),
SimpleCaseEntry(0x04d2, 0, 2, false, true),
SimpleCaseEntry(0x04d3, 1, 2, true, false),
SimpleCaseEntry(0x24bb, 0, 2, false, true),
SimpleCaseEntry(0x24d5, 1, 2, true, false),
SimpleCaseEntry(0x1041a, 0, 2, false, true),
SimpleCaseEntry(0x10442, 1, 2, true, false),
SimpleCaseEntry(0x0044, 0, 2, false, true),
SimpleCaseEntry(0x0064, 1, 2, true, false),
SimpleCaseEntry(0x1ea8, 0, 2, false, true),
SimpleCaseEntry(0x1ea9, 1, 2, true, false),
SimpleCaseEntry(0x24bc, 0, 2, false, true),
SimpleCaseEntry(0x24d6, 1, 2, true, false),
SimpleCaseEntry(0xa76a, 0, 2, false, true),
SimpleCaseEntry(0xa76b, 1, 2, true, false),
SimpleCaseEntry(0x1041b, 0, 2, false, true),
SimpleCaseEntry(0x10443, 1, 2, true, false),
SimpleCaseEntry(0x0045, 0, 2, false, true),
SimpleCaseEntry(0x0065, 1, 2, true, false),
SimpleCaseEntry(0x01ca, 0, 3, false, true),
SimpleCaseEntry(0x01cc, 1, 3, true, false),
SimpleCaseEntry(0x01cb, 2, 3, false, false),
SimpleCaseEntry(0x04d4, 0, 2, false, true),
SimpleCaseEntry(0x04d5, 1, 2, true, false),
SimpleCaseEntry(0x24bd, 0, 2, false, true),
SimpleCaseEntry(0x24d7, 1, 2, true, false),
SimpleCaseEntry(0x1041c, 0, 2, false, true),
SimpleCaseEntry(0x10444, 1, 2, true, false),
SimpleCaseEntry(0x0046, 0, 2, false, true),
SimpleCaseEntry(0x0066, 1, 2, true, false),
SimpleCaseEntry(0x01cb, 0, 3, false, false),
SimpleCaseEntry(0x01cc, 1, 3, true, false),
SimpleCaseEntry(0x01ca, 2, 3, false, true),
SimpleCaseEntry(0x1eaa, 0, 2, false, true),
SimpleCaseEntry(0x1eab, 1, 2, true, false),
SimpleCaseEntry(0x24be, 0, 2, false, true),
SimpleCaseEntry(0x24d8, 1, 2, true, false),
SimpleCaseEntry(0xa76c, 0, 2, false, true),
SimpleCaseEntry(0xa76d, 1, 2, true, false),
SimpleCaseEntry(0x1041d, 0, 2, false, true),
SimpleCaseEntry(0x10445, 1, 2, true, false),
SimpleCaseEntry(0x0047, 0, 2, false, true),
SimpleCaseEntry(0x0067, 1, 2, true, false),
SimpleCaseEntry(0x04d6, 0, 2, false, true),
SimpleCaseEntry(0x04d7, 1, 2, true, false),
SimpleCaseEntry(0x24bf, 0, 2, false, true),
SimpleCaseEntry(0x24d9, 1, 2, true, false),
SimpleCaseEntry(0x1041e, 0, 2, false, true),
SimpleCaseEntry(0x10446, 1, 2, true, false),
SimpleCaseEntry(0x0048, 0, 2, false, true),
SimpleCaseEntry(0x0068, 1, 2, true, false),
SimpleCaseEntry(0x01cd, 0, 2, false, true),
SimpleCaseEntry(0x01ce, 1, 2, true, false),
SimpleCaseEntry(0x1eac, 0, 2, false, true),
SimpleCaseEntry(0x1ead, 1, 2, true, false),
SimpleCaseEntry(0x24c0, 0, 2, false, true),
SimpleCaseEntry(0x24da, 1, 2, true, false),
SimpleCaseEntry(0xa76e, 0, 2, false, true),
SimpleCaseEntry(0xa76f, 1, 2, true, false),
SimpleCaseEntry(0x1041f, 0, 2, false, true),
SimpleCaseEntry(0x10447, 1, 2, true, false),
SimpleCaseEntry(0x0049, 0, 2, false, true),
SimpleCaseEntry(0x0069, 1, 2, true, false),
SimpleCaseEntry(0x04d8, 0, 2, false, true),
SimpleCaseEntry(0x04d9, 1, 2, true, false),
SimpleCaseEntry(0x24c1, 0, 2, false, true),
SimpleCaseEntry(0x24db, 1, 2, true, false),
SimpleCaseEntry(0x10420, 0, 2, false, true),
SimpleCaseEntry(0x10448, 1, 2, true, false),
SimpleCaseEntry(0x004a, 0, 2, false, true),
SimpleCaseEntry(0x006a, 1, 2, true, false),
SimpleCaseEntry(0x01cf, 0, 2, false, true),
SimpleCaseEntry(0x01d0, 1, 2, true, false),
SimpleCaseEntry(0x1eae, 0, 2, false, true),
SimpleCaseEntry(0x1eaf, 1, 2, true, false),
SimpleCaseEntry(0x24c2, 0, 2, false, true),
SimpleCaseEntry(0x24dc, 1, 2, true, false),
SimpleCaseEntry(0x10421, 0, 2, false, true),
SimpleCaseEntry(0x10449, 1, 2, true, false),
SimpleCaseEntry(0x004b, 0, 3, false, true),
SimpleCaseEntry(0x006b, 1, 3, true, false),
SimpleCaseEntry(0x212a, 2, 3, false, true),
SimpleCaseEntry(0x04da, 0, 2, false, true),
SimpleCaseEntry(0x04db, 1, 2, true, false),
SimpleCaseEntry(0x24c3, 0, 2, false, true),
SimpleCaseEntry(0x24dd, 1, 2, true, false),
SimpleCaseEntry(0x10422, 0, 2, false, true),
SimpleCaseEntry(0x1044a, 1, 2, true, false),
SimpleCaseEntry(0x004c, 0, 2, false, true),
SimpleCaseEntry(0x006c, 1, 2, true, false),
SimpleCaseEntry(0x01d1, 0, 2, false, true),
SimpleCaseEntry(0x01d2, 1, 2, true, false),
SimpleCaseEntry(0x1eb0, 0, 2, false, true),
SimpleCaseEntry(0x1eb1, 1, 2, true, false),
SimpleCaseEntry(0x24c4, 0, 2, false, true),
SimpleCaseEntry(0x24de, 1, 2, true, false),
SimpleCaseEntry(0x10423, 0, 2, false, true),
SimpleCaseEntry(0x1044b, 1, 2, true, false),
SimpleCaseEntry(0x004d, 0, 2, false, true),
SimpleCaseEntry(0x006d, 1, 2, true, false),
SimpleCaseEntry(0x04dc, 0, 2, false, true),
SimpleCaseEntry(0x04dd, 1, 2, true, false),
SimpleCaseEntry(0x24c5, 0, 2, false, true),
SimpleCaseEntry(0x24df, 1, 2, true, false),
SimpleCaseEntry(0x10424, 0, 2, false, true),
SimpleCaseEntry(0x1044c, 1, 2, true, false),
SimpleCaseEntry(0x004e, 0, 2, false, true),
SimpleCaseEntry(0x006e, 1, 2, true, false),
SimpleCaseEntry(0x01d3, 0, 2, false, true),
SimpleCaseEntry(0x01d4, 1, 2, true, false),
SimpleCaseEntry(0x1eb2, 0, 2, false, true),
SimpleCaseEntry(0x1eb3, 1, 2, true, false),
SimpleCaseEntry(0x24c6, 0, 2, false, true),
SimpleCaseEntry(0x24e0, 1, 2, true, false),
SimpleCaseEntry(0x10425, 0, 2, false, true),
SimpleCaseEntry(0x1044d, 1, 2, true, false),
SimpleCaseEntry(0x004f, 0, 2, false, true),
SimpleCaseEntry(0x006f, 1, 2, true, false),
SimpleCaseEntry(0x04de, 0, 2, false, true),
SimpleCaseEntry(0x04df, 1, 2, true, false),
SimpleCaseEntry(0x24c7, 0, 2, false, true),
SimpleCaseEntry(0x24e1, 1, 2, true, false),
SimpleCaseEntry(0x2c60, 0, 2, false, true),
SimpleCaseEntry(0x2c61, 1, 2, true, false),
SimpleCaseEntry(0x10426, 0, 2, false, true),
SimpleCaseEntry(0x1044e, 1, 2, true, false),
SimpleCaseEntry(0x0050, 0, 2, false, true),
SimpleCaseEntry(0x0070, 1, 2, true, false),
SimpleCaseEntry(0x01d5, 0, 2, false, true),
SimpleCaseEntry(0x01d6, 1, 2, true, false),
SimpleCaseEntry(0x1eb4, 0, 2, false, true),
SimpleCaseEntry(0x1eb5, 1, 2, true, false),
SimpleCaseEntry(0x24c8, 0, 2, false, true),
SimpleCaseEntry(0x24e2, 1, 2, true, false),
SimpleCaseEntry(0x10427, 0, 2, false, true),
SimpleCaseEntry(0x1044f, 1, 2, true, false),
SimpleCaseEntry(0x0051, 0, 2, false, true),
SimpleCaseEntry(0x0071, 1, 2, true, false),
SimpleCaseEntry(0x04e0, 0, 2, false, true),
SimpleCaseEntry(0x04e1, 1, 2, true, false),
SimpleCaseEntry(0x24c9, 0, 2, false, true),
SimpleCaseEntry(0x24e3, 1, 2, true, false),
SimpleCaseEntry(0x2c62, 0, 2, false, true),
SimpleCaseEntry(0x026b, 1, 2, true, false),
SimpleCaseEntry(0x0052, 0, 2, false, true),
SimpleCaseEntry(0x0072, 1, 2, true, false),
SimpleCaseEntry(0x01d7, 0, 2, false, true),
SimpleCaseEntry(0x01d8, 1, 2, true, false),
SimpleCaseEntry(0x1eb6, 0, 2, false, true),
SimpleCaseEntry(0x1eb7, 1, 2, true, false),
SimpleCaseEntry(0x24ca, 0, 2, false, true),
SimpleCaseEntry(0x24e4, 1, 2, true, false),
SimpleCaseEntry(0x2c63, 0, 2, false, true),
SimpleCaseEntry(0x1d7d, 1, 2, true, false),
SimpleCaseEntry(0x0053, 0, 3, false, true),
SimpleCaseEntry(0x0073, 1, 3, true, false),
SimpleCaseEntry(0x017f, 2, 3, true, false),
SimpleCaseEntry(0x04e2, 0, 2, false, true),
SimpleCaseEntry(0x04e3, 1, 2, true, false),
SimpleCaseEntry(0x24cb, 0, 2, false, true),
SimpleCaseEntry(0x24e5, 1, 2, true, false),
SimpleCaseEntry(0x2c64, 0, 2, false, true),
SimpleCaseEntry(0x027d, 1, 2, true, false),
SimpleCaseEntry(0xa779, 0, 2, false, true),
SimpleCaseEntry(0xa77a, 1, 2, true, false),
SimpleCaseEntry(0x0054, 0, 2, false, true),
SimpleCaseEntry(0x0074, 1, 2, true, false),
SimpleCaseEntry(0x01d9, 0, 2, false, true),
SimpleCaseEntry(0x01da, 1, 2, true, false),
SimpleCaseEntry(0x1eb8, 0, 2, false, true),
SimpleCaseEntry(0x1eb9, 1, 2, true, false),
SimpleCaseEntry(0x24cc, 0, 2, false, true),
SimpleCaseEntry(0x24e6, 1, 2, true, false),
SimpleCaseEntry(0x0055, 0, 2, false, true),
SimpleCaseEntry(0x0075, 1, 2, true, false),
SimpleCaseEntry(0x04e4, 0, 2, false, true),
SimpleCaseEntry(0x04e5, 1, 2, true, false),
SimpleCaseEntry(0x24cd, 0, 2, false, true),
SimpleCaseEntry(0x24e7, 1, 2, true, false),
SimpleCaseEntry(0xa77b, 0, 2, false, true),
SimpleCaseEntry(0xa77c, 1, 2, true, false),
SimpleCaseEntry(0x0056, 0, 2, false, true),
SimpleCaseEntry(0x0076, 1, 2, true, false),
SimpleCaseEntry(0x01db, 0, 2, false, true),
SimpleCaseEntry(0x01dc, 1, 2, true, false),
SimpleCaseEntry(0x1eba, 0, 2, false, true),
SimpleCaseEntry(0x1ebb, 1, 2, true, false),
SimpleCaseEntry(0x24ce, 0, 2, false, true),
SimpleCaseEntry(0x24e8, 1, 2, true, false),
SimpleCaseEntry(0x2c67, 0, 2, false, true),
SimpleCaseEntry(0x2c68, 1, 2, true, false),
SimpleCaseEntry(0x0057, 0, 2, false, true),
SimpleCaseEntry(0x0077, 1, 2, true, false),
SimpleCaseEntry(0x04e6, 0, 2, false, true),
SimpleCaseEntry(0x04e7, 1, 2, true, false),
SimpleCaseEntry(0x24cf, 0, 2, false, true),
SimpleCaseEntry(0x24e9, 1, 2, true, false),
SimpleCaseEntry(0xa77d, 0, 2, false, true),
SimpleCaseEntry(0x1d79, 1, 2, true, false),
SimpleCaseEntry(0x0058, 0, 2, false, true),
SimpleCaseEntry(0x0078, 1, 2, true, false),
SimpleCaseEntry(0x1ebc, 0, 2, false, true),
SimpleCaseEntry(0x1ebd, 1, 2, true, false),
SimpleCaseEntry(0x2c69, 0, 2, false, true),
SimpleCaseEntry(0x2c6a, 1, 2, true, false),
SimpleCaseEntry(0xa77e, 0, 2, false, true),
SimpleCaseEntry(0xa77f, 1, 2, true, false),
SimpleCaseEntry(0x0059, 0, 2, false, true),
SimpleCaseEntry(0x0079, 1, 2, true, false),
SimpleCaseEntry(0x01de, 0, 2, false, true),
SimpleCaseEntry(0x01df, 1, 2, true, false),
SimpleCaseEntry(0x04e8, 0, 2, false, true),
SimpleCaseEntry(0x04e9, 1, 2, true, false),
SimpleCaseEntry(0x005a, 0, 2, false, true),
SimpleCaseEntry(0x007a, 1, 2, true, false),
SimpleCaseEntry(0x1ebe, 0, 2, false, true),
SimpleCaseEntry(0x1ebf, 1, 2, true, false),
SimpleCaseEntry(0x2c6b, 0, 2, false, true),
SimpleCaseEntry(0x2c6c, 1, 2, true, false),
SimpleCaseEntry(0xa780, 0, 2, false, true),
SimpleCaseEntry(0xa781, 1, 2, true, false),
SimpleCaseEntry(0x01e0, 0, 2, false, true),
SimpleCaseEntry(0x01e1, 1, 2, true, false),
SimpleCaseEntry(0x04ea, 0, 2, false, true),
SimpleCaseEntry(0x04eb, 1, 2, true, false),
SimpleCaseEntry(0x1ec0, 0, 2, false, true),
SimpleCaseEntry(0x1ec1, 1, 2, true, false),
SimpleCaseEntry(0x2c6d, 0, 2, false, true),
SimpleCaseEntry(0x0251, 1, 2, true, false),
SimpleCaseEntry(0xa782, 0, 2, false, true),
SimpleCaseEntry(0xa783, 1, 2, true, false),
SimpleCaseEntry(0x01e2, 0, 2, false, true),
SimpleCaseEntry(0x01e3, 1, 2, true, false),
SimpleCaseEntry(0x04ec, 0, 2, false, true),
SimpleCaseEntry(0x04ed, 1, 2, true, false),
SimpleCaseEntry(0x2c6e, 0, 2, false, true),
SimpleCaseEntry(0x0271, 1, 2, true, false),
SimpleCaseEntry(0x1ec2, 0, 2, false, true),
SimpleCaseEntry(0x1ec3, 1, 2, true, false),
SimpleCaseEntry(0x2c6f, 0, 2, false, true),
SimpleCaseEntry(0x0250, 1, 2, true, false),
SimpleCaseEntry(0xa784, 0, 2, false, true),
SimpleCaseEntry(0xa785, 1, 2, true, false),
SimpleCaseEntry(0x01e4, 0, 2, false, true),
SimpleCaseEntry(0x01e5, 1, 2, true, false),
SimpleCaseEntry(0x04ee, 0, 2, false, true),
SimpleCaseEntry(0x04ef, 1, 2, true, false),
SimpleCaseEntry(0x2c70, 0, 2, false, true),
SimpleCaseEntry(0x0252, 1, 2, true, false),
SimpleCaseEntry(0x1ec4, 0, 2, false, true),
SimpleCaseEntry(0x1ec5, 1, 2, true, false),
SimpleCaseEntry(0xa786, 0, 2, false, true),
SimpleCaseEntry(0xa787, 1, 2, true, false),
SimpleCaseEntry(0x01e6, 0, 2, false, true),
SimpleCaseEntry(0x01e7, 1, 2, true, false),
SimpleCaseEntry(0x04f0, 0, 2, false, true),
SimpleCaseEntry(0x04f1, 1, 2, true, false),
SimpleCaseEntry(0x2c72, 0, 2, false, true),
SimpleCaseEntry(0x2c73, 1, 2, true, false),
SimpleCaseEntry(0x1ec6, 0, 2, false, true),
SimpleCaseEntry(0x1ec7, 1, 2, true, false),
SimpleCaseEntry(0x01e8, 0, 2, false, true),
SimpleCaseEntry(0x01e9, 1, 2, true, false),
SimpleCaseEntry(0x04f2, 0, 2, false, true),
SimpleCaseEntry(0x04f3, 1, 2, true, false),
SimpleCaseEntry(0x1ec8, 0, 2, false, true),
SimpleCaseEntry(0x1ec9, 1, 2, true, false),
SimpleCaseEntry(0x2c75, 0, 2, false, true),
SimpleCaseEntry(0x2c76, 1, 2, true, false),
SimpleCaseEntry(0x01ea, 0, 2, false, true),
SimpleCaseEntry(0x01eb, 1, 2, true, false),
SimpleCaseEntry(0x04f4, 0, 2, false, true),
SimpleCaseEntry(0x04f5, 1, 2, true, false),
SimpleCaseEntry(0xa78b, 0, 2, false, true),
SimpleCaseEntry(0xa78c, 1, 2, true, false),
SimpleCaseEntry(0x0370, 0, 2, false, true),
SimpleCaseEntry(0x0371, 1, 2, true, false),
SimpleCaseEntry(0x1eca, 0, 2, false, true),
SimpleCaseEntry(0x1ecb, 1, 2, true, false),
SimpleCaseEntry(0x01ec, 0, 2, false, true),
SimpleCaseEntry(0x01ed, 1, 2, true, false),
SimpleCaseEntry(0x04f6, 0, 2, false, true),
SimpleCaseEntry(0x04f7, 1, 2, true, false),
SimpleCaseEntry(0xa78d, 0, 2, false, true),
SimpleCaseEntry(0x0265, 1, 2, true, false),
SimpleCaseEntry(0x0372, 0, 2, false, true),
SimpleCaseEntry(0x0373, 1, 2, true, false),
SimpleCaseEntry(0x1ecc, 0, 2, false, true),
SimpleCaseEntry(0x1ecd, 1, 2, true, false),
SimpleCaseEntry(0x01ee, 0, 2, false, true),
SimpleCaseEntry(0x01ef, 1, 2, true, false),
SimpleCaseEntry(0x04f8, 0, 2, false, true),
SimpleCaseEntry(0x04f9, 1, 2, true, false),
SimpleCaseEntry(0x1ece, 0, 2, false, true),
SimpleCaseEntry(0x1ecf, 1, 2, true, false),
SimpleCaseEntry(0xa790, 0, 2, false, true),
SimpleCaseEntry(0xa791, 1, 2, true, false),
SimpleCaseEntry(0x04fa, 0, 2, false, true),
SimpleCaseEntry(0x04fb, 1, 2, true, false),
SimpleCaseEntry(0x01f1, 0, 3, false, true),
SimpleCaseEntry(0x01f3, 1, 3, true, false),
SimpleCaseEntry(0x01f2, 2, 3, false, false),
SimpleCaseEntry(0x0376, 0, 2, false, true),
SimpleCaseEntry(0x0377, 1, 2, true, false),
SimpleCaseEntry(0x1ed0, 0, 2, false, true),
SimpleCaseEntry(0x1ed1, 1, 2, true, false),
SimpleCaseEntry(0xa792, 0, 2, false, true),
SimpleCaseEntry(0xa793, 1, 2, true, false),
SimpleCaseEntry(0x01f2, 0, 3, false, false),
SimpleCaseEntry(0x01f3, 1, 3, true, false),
SimpleCaseEntry(0x01f1, 2, 3, false, true),
SimpleCaseEntry(0x04fc, 0, 2, false, true),
SimpleCaseEntry(0x04fd, 1, 2, true, false),
SimpleCaseEntry(0x2c7e, 0, 2, false, true),
SimpleCaseEntry(0x023f, 1, 2, true, false),
SimpleCaseEntry(0x1ed2, 0, 2, false, true),
SimpleCaseEntry(0x1ed3, 1, 2, true, false),
SimpleCaseEntry(0x2c7f, 0, 2, false, true),
SimpleCaseEntry(0x0240, 1, 2, true, false),
SimpleCaseEntry(0x01f4, 0, 2, false, true),
SimpleCaseEntry(0x01f5, 1, 2, true, false),
SimpleCaseEntry(0x04fe, 0, 2, false, true),
SimpleCaseEntry(0x04ff, 1, 2, true, false),
SimpleCaseEntry(0x2c80, 0, 2, false, true),
SimpleCaseEntry(0x2c81, 1, 2, true, false),
SimpleCaseEntry(0x1ed4, 0, 2, false, true),
SimpleCaseEntry(0x1ed5, 1, 2, true, false),
SimpleCaseEntry(0x01f6, 0, 2, false, true),
SimpleCaseEntry(0x0195, 1, 2, true, false),
SimpleCaseEntry(0x0500, 0, 2, false, true),
SimpleCaseEntry(0x0501, 1, 2, true, false),
SimpleCaseEntry(0x2c82, 0, 2, false, true),
SimpleCaseEntry(0x2c83, 1, 2, true, false),
SimpleCaseEntry(0x01f7, 0, 2, false, true),
SimpleCaseEntry(0x01bf, 1, 2, true, false),
SimpleCaseEntry(0x1ed6, 0, 2, false, true),
SimpleCaseEntry(0x1ed7, 1, 2, true, false),
SimpleCaseEntry(0x01f8, 0, 2, false, true),
SimpleCaseEntry(0x01f9, 1, 2, true, false),
SimpleCaseEntry(0x0502, 0, 2, false, true),
SimpleCaseEntry(0x0503, 1, 2, true, false),
SimpleCaseEntry(0x2c84, 0, 2, false, true),
SimpleCaseEntry(0x2c85, 1, 2, true, false),
SimpleCaseEntry(0x1ed8, 0, 2, false, true),
SimpleCaseEntry(0x1ed9, 1, 2, true, false),
SimpleCaseEntry(0x01fa, 0, 2, false, true),
SimpleCaseEntry(0x01fb, 1, 2, true, false),
SimpleCaseEntry(0x0504, 0, 2, false, true),
SimpleCaseEntry(0x0505, 1, 2, true, false),
SimpleCaseEntry(0x2c86, 0, 2, false, true),
SimpleCaseEntry(0x2c87, 1, 2, true, false),
SimpleCaseEntry(0x1eda, 0, 2, false, true),
SimpleCaseEntry(0x1edb, 1, 2, true, false),
SimpleCaseEntry(0x01fc, 0, 2, false, true),
SimpleCaseEntry(0x01fd, 1, 2, true, false),
SimpleCaseEntry(0x0506, 0, 2, false, true),
SimpleCaseEntry(0x0507, 1, 2, true, false),
SimpleCaseEntry(0x2c88, 0, 2, false, true),
SimpleCaseEntry(0x2c89, 1, 2, true, false),
SimpleCaseEntry(0x1edc, 0, 2, false, true),
SimpleCaseEntry(0x1edd, 1, 2, true, false),
SimpleCaseEntry(0x01fe, 0, 2, false, true),
SimpleCaseEntry(0x01ff, 1, 2, true, false),
SimpleCaseEntry(0x0508, 0, 2, false, true),
SimpleCaseEntry(0x0509, 1, 2, true, false),
SimpleCaseEntry(0x2c8a, 0, 2, false, true),
SimpleCaseEntry(0x2c8b, 1, 2, true, false),
SimpleCaseEntry(0x1ede, 0, 2, false, true),
SimpleCaseEntry(0x1edf, 1, 2, true, false),
SimpleCaseEntry(0xa7a0, 0, 2, false, true),
SimpleCaseEntry(0xa7a1, 1, 2, true, false),
SimpleCaseEntry(0x0200, 0, 2, false, true),
SimpleCaseEntry(0x0201, 1, 2, true, false),
SimpleCaseEntry(0x050a, 0, 2, false, true),
SimpleCaseEntry(0x050b, 1, 2, true, false),
SimpleCaseEntry(0x2c8c, 0, 2, false, true),
SimpleCaseEntry(0x2c8d, 1, 2, true, false),
SimpleCaseEntry(0x0386, 0, 2, false, true),
SimpleCaseEntry(0x03ac, 1, 2, true, false),
SimpleCaseEntry(0x1ee0, 0, 2, false, true),
SimpleCaseEntry(0x1ee1, 1, 2, true, false),
SimpleCaseEntry(0xa7a2, 0, 2, false, true),
SimpleCaseEntry(0xa7a3, 1, 2, true, false),
SimpleCaseEntry(0x0202, 0, 2, false, true),
SimpleCaseEntry(0x0203, 1, 2, true, false),
SimpleCaseEntry(0x050c, 0, 2, false, true),
SimpleCaseEntry(0x050d, 1, 2, true, false),
SimpleCaseEntry(0x2c8e, 0, 2, false, true),
SimpleCaseEntry(0x2c8f, 1, 2, true, false),
SimpleCaseEntry(0x0388, 0, 2, false, true),
SimpleCaseEntry(0x03ad, 1, 2, true, false),
SimpleCaseEntry(0x1ee2, 0, 2, false, true),
SimpleCaseEntry(0x1ee3, 1, 2, true, false),
SimpleCaseEntry(0xa7a4, 0, 2, false, true),
SimpleCaseEntry(0xa7a5, 1, 2, true, false),
SimpleCaseEntry(0x0204, 0, 2, false, true),
SimpleCaseEntry(0x0205, 1, 2, true, false),
SimpleCaseEntry(0x0389, 0, 2, false, true),
SimpleCaseEntry(0x03ae, 1, 2, true, false),
SimpleCaseEntry(0x050e, 0, 2, false, true),
SimpleCaseEntry(0x050f, 1, 2, true, false),
SimpleCaseEntry(0x2c90, 0, 2, false, true),
SimpleCaseEntry(0x2c91, 1, 2, true, false),
SimpleCaseEntry(0x038a, 0, 2, false, true),
SimpleCaseEntry(0x03af, 1, 2, true, false),
SimpleCaseEntry(0x1ee4, 0, 2, false, true),
SimpleCaseEntry(0x1ee5, 1, 2, true, false),
SimpleCaseEntry(0xa7a6, 0, 2, false, true),
SimpleCaseEntry(0xa7a7, 1, 2, true, false),
SimpleCaseEntry(0x0206, 0, 2, false, true),
SimpleCaseEntry(0x0207, 1, 2, true, false),
SimpleCaseEntry(0x0510, 0, 2, false, true),
SimpleCaseEntry(0x0511, 1, 2, true, false),
SimpleCaseEntry(0x2c92, 0, 2, false, true),
SimpleCaseEntry(0x2c93, 1, 2, true, false),
SimpleCaseEntry(0x038c, 0, 2, false, true),
SimpleCaseEntry(0x03cc, 1, 2, true, false),
SimpleCaseEntry(0x1ee6, 0, 2, false, true),
SimpleCaseEntry(0x1ee7, 1, 2, true, false),
SimpleCaseEntry(0xa7a8, 0, 2, false, true),
SimpleCaseEntry(0xa7a9, 1, 2, true, false),
SimpleCaseEntry(0x0208, 0, 2, false, true),
SimpleCaseEntry(0x0209, 1, 2, true, false),
SimpleCaseEntry(0x0512, 0, 2, false, true),
SimpleCaseEntry(0x0513, 1, 2, true, false),
SimpleCaseEntry(0x2c94, 0, 2, false, true),
SimpleCaseEntry(0x2c95, 1, 2, true, false),
SimpleCaseEntry(0x038e, 0, 2, false, true),
SimpleCaseEntry(0x03cd, 1, 2, true, false),
SimpleCaseEntry(0x1ee8, 0, 2, false, true),
SimpleCaseEntry(0x1ee9, 1, 2, true, false),
SimpleCaseEntry(0xa7aa, 0, 2, false, true),
SimpleCaseEntry(0x0266, 1, 2, true, false),
SimpleCaseEntry(0x020a, 0, 2, false, true),
SimpleCaseEntry(0x020b, 1, 2, true, false),
SimpleCaseEntry(0x038f, 0, 2, false, true),
SimpleCaseEntry(0x03ce, 1, 2, true, false),
SimpleCaseEntry(0x0514, 0, 2, false, true),
SimpleCaseEntry(0x0515, 1, 2, true, false),
SimpleCaseEntry(0x2c96, 0, 2, false, true),
SimpleCaseEntry(0x2c97, 1, 2, true, false),
SimpleCaseEntry(0x1eea, 0, 2, false, true),
SimpleCaseEntry(0x1eeb, 1, 2, true, false),
SimpleCaseEntry(0x020c, 0, 2, false, true),
SimpleCaseEntry(0x020d, 1, 2, true, false),
SimpleCaseEntry(0x0391, 0, 2, false, true),
SimpleCaseEntry(0x03b1, 1, 2, true, false),
SimpleCaseEntry(0x0516, 0, 2, false, true),
SimpleCaseEntry(0x0517, 1, 2, true, false),
SimpleCaseEntry(0x2c98, 0, 2, false, true),
SimpleCaseEntry(0x2c99, 1, 2, true, false),
SimpleCaseEntry(0x0392, 0, 3, false, true),
SimpleCaseEntry(0x03b2, 1, 3, true, false),
SimpleCaseEntry(0x03d0, 2, 3, true, false),
SimpleCaseEntry(0x1eec, 0, 2, false, true),
SimpleCaseEntry(0x1eed, 1, 2, true, false),
SimpleCaseEntry(0x020e, 0, 2, false, true),
SimpleCaseEntry(0x020f, 1, 2, true, false),
SimpleCaseEntry(0x0393, 0, 2, false, true),
SimpleCaseEntry(0x03b3, 1, 2, true, false),
SimpleCaseEntry(0x0518, 0, 2, false, true),
SimpleCaseEntry(0x0519, 1, 2, true, false),
SimpleCaseEntry(0x2c9a, 0, 2, false, true),
SimpleCaseEntry(0x2c9b, 1, 2, true, false),
SimpleCaseEntry(0x0394, 0, 2, false, true),
SimpleCaseEntry(0x03b4, 1, 2, true, false),
SimpleCaseEntry(0x1eee, 0, 2, false, true),
SimpleCaseEntry(0x1eef, 1, 2, true, false),
SimpleCaseEntry(0x0210, 0, 2, false, true),
SimpleCaseEntry(0x0211, 1, 2, true, false),
SimpleCaseEntry(0x0395, 0, 3, false, true),
SimpleCaseEntry(0x03b5, 1, 3, true, false),
SimpleCaseEntry(0x03f5, 2, 3, true, false),
SimpleCaseEntry(0x051a, 0, 2, false, true),
SimpleCaseEntry(0x051b, 1, 2, true, false),
SimpleCaseEntry(0x2c9c, 0, 2, false, true),
SimpleCaseEntry(0x2c9d, 1, 2, true, false),
SimpleCaseEntry(0x0396, 0, 2, false, true),
SimpleCaseEntry(0x03b6, 1, 2, true, false),
SimpleCaseEntry(0x1ef0, 0, 2, false, true),
SimpleCaseEntry(0x1ef1, 1, 2, true, false),
SimpleCaseEntry(0x0212, 0, 2, false, true),
SimpleCaseEntry(0x0213, 1, 2, true, false),
SimpleCaseEntry(0x0397, 0, 2, false, true),
SimpleCaseEntry(0x03b7, 1, 2, true, false),
SimpleCaseEntry(0x051c, 0, 2, false, true),
SimpleCaseEntry(0x051d, 1, 2, true, false),
SimpleCaseEntry(0x2c9e, 0, 2, false, true),
SimpleCaseEntry(0x2c9f, 1, 2, true, false),
SimpleCaseEntry(0x0398, 0, 4, false, true),
SimpleCaseEntry(0x03b8, 1, 4, true, false),
SimpleCaseEntry(0x03d1, 2, 4, true, false),
SimpleCaseEntry(0x03f4, 3, 4, false, true),
SimpleCaseEntry(0x1ef2, 0, 2, false, true),
SimpleCaseEntry(0x1ef3, 1, 2, true, false),
SimpleCaseEntry(0x0214, 0, 2, false, true),
SimpleCaseEntry(0x0215, 1, 2, true, false),
SimpleCaseEntry(0x0399, 0, 4, false, true),
SimpleCaseEntry(0x03b9, 1, 4, true, false),
SimpleCaseEntry(0x0345, 2, 4, true, false),
SimpleCaseEntry(0x1fbe, 3, 4, true, false),
SimpleCaseEntry(0x051e, 0, 2, false, true),
SimpleCaseEntry(0x051f, 1, 2, true, false),
SimpleCaseEntry(0x2ca0, 0, 2, false, true),
SimpleCaseEntry(0x2ca1, 1, 2, true, false),
SimpleCaseEntry(0x039a, 0, 3, false, true),
SimpleCaseEntry(0x03ba, 1, 3, true, false),
SimpleCaseEntry(0x03f0, 2, 3, true, false),
SimpleCaseEntry(0x1ef4, 0, 2, false, true),
SimpleCaseEntry(0x1ef5, 1, 2, true, false),
SimpleCaseEntry(0x0216, 0, 2, false, true),
SimpleCaseEntry(0x0217, 1, 2, true, false),
SimpleCaseEntry(0x039b, 0, 2, false, true),
SimpleCaseEntry(0x03bb, 1, 2, true, false),
SimpleCaseEntry(0x0520, 0, 2, false, true),
SimpleCaseEntry(0x0521, 1, 2, true, false),
SimpleCaseEntry(0x2ca2, 0, 2, false, true),
SimpleCaseEntry(0x2ca3, 1, 2, true, false),
SimpleCaseEntry(0x039c, 0, 3, false, true),
SimpleCaseEntry(0x03bc, 1, 3, true, false),
SimpleCaseEntry(0x00b5, 2, 3, true, false),
SimpleCaseEntry(0x1ef6, 0, 2, false, true),
SimpleCaseEntry(0x1ef7, 1, 2, true, false),
SimpleCaseEntry(0x0218, 0, 2, false, true),
SimpleCaseEntry(0x0219, 1, 2, true, false),
SimpleCaseEntry(0x039d, 0, 2, false, true),
SimpleCaseEntry(0x03bd, 1, 2, true, false),
SimpleCaseEntry(0x0522, 0, 2, false, true),
SimpleCaseEntry(0x0523, 1, 2, true, false),
SimpleCaseEntry(0x2ca4, 0, 2, false, true),
SimpleCaseEntry(0x2ca5, 1, 2, true, false),
SimpleCaseEntry(0x039e, 0, 2, false, true),
SimpleCaseEntry(0x03be, 1, 2, true, false),
SimpleCaseEntry(0x1ef8, 0, 2, false, true),
SimpleCaseEntry(0x1ef9, 1, 2, true, false),
SimpleCaseEntry(0x021a, 0, 2, false, true),
SimpleCaseEntry(0x021b, 1, 2, true, false),
SimpleCaseEntry(0x039f, 0, 2, false, true),
SimpleCaseEntry(0x03bf, 1, 2, true, false),
SimpleCaseEntry(0x0524, 0, 2, false, true),
SimpleCaseEntry(0x0525, 1, 2, true, false),
SimpleCaseEntry(0x2ca6, 0, 2, false, true),
SimpleCaseEntry(0x2ca7, 1, 2, true, false),
SimpleCaseEntry(0x03a0, 0, 3, false, true),
SimpleCaseEntry(0x03c0, 1, 3, true, false),
SimpleCaseEntry(0x03d6, 2, 3, true, false),
SimpleCaseEntry(0x1efa, 0, 2, false, true),
SimpleCaseEntry(0x1efb, 1, 2, true, false),
SimpleCaseEntry(0x021c, 0, 2, false, true),
SimpleCaseEntry(0x021d, 1, 2, true, false),
SimpleCaseEntry(0x03a1, 0, 3, false, true),
SimpleCaseEntry(0x03c1, 1, 3, true, false),
SimpleCaseEntry(0x03f1, 2, 3, true, false),
SimpleCaseEntry(0x0526, 0, 2, false, true),
SimpleCaseEntry(0x0527, 1, 2, true, false),
SimpleCaseEntry(0x2ca8, 0, 2, false, true),
SimpleCaseEntry(0x2ca9, 1, 2, true, false),
SimpleCaseEntry(0x1efc, 0, 2, false, true),
SimpleCaseEntry(0x1efd, 1, 2, true, false),
SimpleCaseEntry(0x021e, 0, 2, false, true),
SimpleCaseEntry(0x021f, 1, 2, true, false),
SimpleCaseEntry(0x03a3, 0, 3, false, true),
SimpleCaseEntry(0x03c3, 1, 3, true, false),
SimpleCaseEntry(0x03c2, 2, 3, true, false),
SimpleCaseEntry(0x2caa, 0, 2, false, true),
SimpleCaseEntry(0x2cab, 1, 2, true, false),
SimpleCaseEntry(0x03a4, 0, 2, false, true),
SimpleCaseEntry(0x03c4, 1, 2, true, false),
SimpleCaseEntry(0x1efe, 0, 2, false, true),
SimpleCaseEntry(0x1eff, 1, 2, true, false),
SimpleCaseEntry(0x0220, 0, 2, false, true),
SimpleCaseEntry(0x019e, 1, 2, true, false),
SimpleCaseEntry(0x03a5, 0, 2, false, true),
SimpleCaseEntry(0x03c5, 1, 2, true, false),
SimpleCaseEntry(0x2cac, 0, 2, false, true),
SimpleCaseEntry(0x2cad, 1, 2, true, false),
SimpleCaseEntry(0x03a6, 0, 3, false, true),
SimpleCaseEntry(0x03c6, 1, 3, true, false),
SimpleCaseEntry(0x03d5, 2, 3, true, false),
SimpleCaseEntry(0x0222, 0, 2, false, true),
SimpleCaseEntry(0x0223, 1, 2, true, false),
SimpleCaseEntry(0x03a7, 0, 2, false, true),
SimpleCaseEntry(0x03c7, 1, 2, true, false),
SimpleCaseEntry(0x2cae, 0, 2, false, true),
SimpleCaseEntry(0x2caf, 1, 2, true, false),
SimpleCaseEntry(0x03a8, 0, 2, false, true),
SimpleCaseEntry(0x03c8, 1, 2, true, false),
SimpleCaseEntry(0x0224, 0, 2, false, true),
SimpleCaseEntry(0x0225, 1, 2, true, false),
SimpleCaseEntry(0x03a9, 0, 3, false, true),
SimpleCaseEntry(0x03c9, 1, 3, true, false),
SimpleCaseEntry(0x2126, 2, 3, false, true),
SimpleCaseEntry(0x2cb0, 0, 2, false, true),
SimpleCaseEntry(0x2cb1, 1, 2, true, false),
SimpleCaseEntry(0xa640, 0, 2, false, true),
SimpleCaseEntry(0xa641, 1, 2, true, false),
SimpleCaseEntry(0x03aa, 0, 2, false, true),
SimpleCaseEntry(0x03ca, 1, 2, true, false),
SimpleCaseEntry(0x0226, 0, 2, false, true),
SimpleCaseEntry(0x0227, 1, 2, true, false),
SimpleCaseEntry(0x03ab, 0, 2, false, true),
SimpleCaseEntry(0x03cb, 1, 2, true, false),
SimpleCaseEntry(0x2cb2, 0, 2, false, true),
SimpleCaseEntry(0x2cb3, 1, 2, true, false),
SimpleCaseEntry(0xa642, 0, 2, false, true),
SimpleCaseEntry(0xa643, 1, 2, true, false),
SimpleCaseEntry(0x0531, 0, 2, false, true),
SimpleCaseEntry(0x0561, 1, 2, true, false),
SimpleCaseEntry(0x0228, 0, 2, false, true),
SimpleCaseEntry(0x0229, 1, 2, true, false),
SimpleCaseEntry(0x0532, 0, 2, false, true),
SimpleCaseEntry(0x0562, 1, 2, true, false),
SimpleCaseEntry(0x2cb4, 0, 2, false, true),
SimpleCaseEntry(0x2cb5, 1, 2, true, false),
SimpleCaseEntry(0xa644, 0, 2, false, true),
SimpleCaseEntry(0xa645, 1, 2, true, false),
SimpleCaseEntry(0x0533, 0, 2, false, true),
SimpleCaseEntry(0x0563, 1, 2, true, false),
SimpleCaseEntry(0x1f08, 0, 2, false, true),
SimpleCaseEntry(0x1f00, 1, 2, true, false),
SimpleCaseEntry(0x022a, 0, 2, false, true),
SimpleCaseEntry(0x022b, 1, 2, true, false),
SimpleCaseEntry(0x0534, 0, 2, false, true),
SimpleCaseEntry(0x0564, 1, 2, true, false),
SimpleCaseEntry(0x1f09, 0, 2, false, true),
SimpleCaseEntry(0x1f01, 1, 2, true, false),
SimpleCaseEntry(0x2cb6, 0, 2, false, true),
SimpleCaseEntry(0x2cb7, 1, 2, true, false),
SimpleCaseEntry(0xa646, 0, 2, false, true),
SimpleCaseEntry(0xa647, 1, 2, true, false),
SimpleCaseEntry(0x0535, 0, 2, false, true),
SimpleCaseEntry(0x0565, 1, 2, true, false),
SimpleCaseEntry(0x1f0a, 0, 2, false, true),
SimpleCaseEntry(0x1f02, 1, 2, true, false),
SimpleCaseEntry(0x022c, 0, 2, false, true),
SimpleCaseEntry(0x022d, 1, 2, true, false),
SimpleCaseEntry(0x0536, 0, 2, false, true),
SimpleCaseEntry(0x0566, 1, 2, true, false),
SimpleCaseEntry(0x1f0b, 0, 2, false, true),
SimpleCaseEntry(0x1f03, 1, 2, true, false),
SimpleCaseEntry(0x2cb8, 0, 2, false, true),
SimpleCaseEntry(0x2cb9, 1, 2, true, false),
SimpleCaseEntry(0xa648, 0, 2, false, true),
SimpleCaseEntry(0xa649, 1, 2, true, false),
SimpleCaseEntry(0x0537, 0, 2, false, true),
SimpleCaseEntry(0x0567, 1, 2, true, false),
SimpleCaseEntry(0x1f0c, 0, 2, false, true),
SimpleCaseEntry(0x1f04, 1, 2, true, false),
SimpleCaseEntry(0x022e, 0, 2, false, true),
SimpleCaseEntry(0x022f, 1, 2, true, false),
SimpleCaseEntry(0x0538, 0, 2, false, true),
SimpleCaseEntry(0x0568, 1, 2, true, false),
SimpleCaseEntry(0x1f0d, 0, 2, false, true),
SimpleCaseEntry(0x1f05, 1, 2, true, false),
SimpleCaseEntry(0x2cba, 0, 2, false, true),
SimpleCaseEntry(0x2cbb, 1, 2, true, false),
SimpleCaseEntry(0xa64a, 0, 2, false, true),
SimpleCaseEntry(0xa64b, 1, 2, true, false),
SimpleCaseEntry(0x0539, 0, 2, false, true),
SimpleCaseEntry(0x0569, 1, 2, true, false),
SimpleCaseEntry(0x1f0e, 0, 2, false, true),
SimpleCaseEntry(0x1f06, 1, 2, true, false),
SimpleCaseEntry(0x0230, 0, 2, false, true),
SimpleCaseEntry(0x0231, 1, 2, true, false),
SimpleCaseEntry(0x053a, 0, 2, false, true),
SimpleCaseEntry(0x056a, 1, 2, true, false),
SimpleCaseEntry(0x1f0f, 0, 2, false, true),
SimpleCaseEntry(0x1f07, 1, 2, true, false),
SimpleCaseEntry(0x2cbc, 0, 2, false, true),
SimpleCaseEntry(0x2cbd, 1, 2, true, false),
SimpleCaseEntry(0xa64c, 0, 2, false, true),
SimpleCaseEntry(0xa64d, 1, 2, true, false),
SimpleCaseEntry(0x053b, 0, 2, false, true),
SimpleCaseEntry(0x056b, 1, 2, true, false),
SimpleCaseEntry(0x0232, 0, 2, false, true),
SimpleCaseEntry(0x0233, 1, 2, true, false),
SimpleCaseEntry(0x053c, 0, 2, false, true),
SimpleCaseEntry(0x056c, 1, 2, true, false),
SimpleCaseEntry(0x2cbe, 0, 2, false, true),
SimpleCaseEntry(0x2cbf, 1, 2, true, false),
SimpleCaseEntry(0xa64e, 0, 2, false, true),
SimpleCaseEntry(0xa64f, 1, 2, true, false),
SimpleCaseEntry(0x053d, 0, 2, false, true),
SimpleCaseEntry(0x056d, 1, 2, true, false),
SimpleCaseEntry(0x053e, 0, 2, false, true),
SimpleCaseEntry(0x056e, 1, 2, true, false),
SimpleCaseEntry(0x2cc0, 0, 2, false, true),
SimpleCaseEntry(0x2cc1, 1, 2, true, false),
SimpleCaseEntry(0xa650, 0, 2, false, true),
SimpleCaseEntry(0xa651, 1, 2, true, false),
SimpleCaseEntry(0x053f, 0, 2, false, true),
SimpleCaseEntry(0x056f, 1, 2, true, false),
SimpleCaseEntry(0x0540, 0, 2, false, true),
SimpleCaseEntry(0x0570, 1, 2, true, false),
SimpleCaseEntry(0x2cc2, 0, 2, false, true),
SimpleCaseEntry(0x2cc3, 1, 2, true, false),
SimpleCaseEntry(0xa652, 0, 2, false, true),
SimpleCaseEntry(0xa653, 1, 2, true, false),
SimpleCaseEntry(0x0541, 0, 2, false, true),
SimpleCaseEntry(0x0571, 1, 2, true, false),
SimpleCaseEntry(0x0542, 0, 2, false, true),
SimpleCaseEntry(0x0572, 1, 2, true, false),
SimpleCaseEntry(0x2cc4, 0, 2, false, true),
SimpleCaseEntry(0x2cc5, 1, 2, true, false),
SimpleCaseEntry(0xa654, 0, 2, false, true),
SimpleCaseEntry(0xa655, 1, 2, true, false),
SimpleCaseEntry(0x0543, 0, 2, false, true),
SimpleCaseEntry(0x0573, 1, 2, true, false),
SimpleCaseEntry(0x1f18, 0, 2, false, true),
SimpleCaseEntry(0x1f10, 1, 2, true, false),
SimpleCaseEntry(0x00b5, 0, 3, true, false),
SimpleCaseEntry(0x03bc, 1, 3, true, false),
SimpleCaseEntry(0x039c, 2, 3, false, true),
SimpleCaseEntry(0x023a, 0, 2, false, true),
SimpleCaseEntry(0x2c65, 1, 2, true, false),
SimpleCaseEntry(0x0544, 0, 2, false, true),
SimpleCaseEntry(0x0574, 1, 2, true, false),
SimpleCaseEntry(0x1f19, 0, 2, false, true),
SimpleCaseEntry(0x1f11, 1, 2, true, false),
SimpleCaseEntry(0x2cc6, 0, 2, false, true),
SimpleCaseEntry(0x2cc7, 1, 2, true, false),
SimpleCaseEntry(0xa656, 0, 2, false, true),
SimpleCaseEntry(0xa657, 1, 2, true, false),
SimpleCaseEntry(0x023b, 0, 2, false, true),
SimpleCaseEntry(0x023c, 1, 2, true, false),
SimpleCaseEntry(0x0545, 0, 2, false, true),
SimpleCaseEntry(0x0575, 1, 2, true, false),
SimpleCaseEntry(0x1f1a, 0, 2, false, true),
SimpleCaseEntry(0x1f12, 1, 2, true, false),
SimpleCaseEntry(0x0546, 0, 2, false, true),
SimpleCaseEntry(0x0576, 1, 2, true, false),
SimpleCaseEntry(0x1f1b, 0, 2, false, true),
SimpleCaseEntry(0x1f13, 1, 2, true, false),
SimpleCaseEntry(0x2cc8, 0, 2, false, true),
SimpleCaseEntry(0x2cc9, 1, 2, true, false),
SimpleCaseEntry(0xa658, 0, 2, false, true),
SimpleCaseEntry(0xa659, 1, 2, true, false),
SimpleCaseEntry(0x023d, 0, 2, false, true),
SimpleCaseEntry(0x019a, 1, 2, true, false),
SimpleCaseEntry(0x03c2, 0, 3, true, false),
SimpleCaseEntry(0x03c3, 1, 3, true, false),
SimpleCaseEntry(0x03a3, 2, 3, false, true),
SimpleCaseEntry(0x0547, 0, 2, false, true),
SimpleCaseEntry(0x0577, 1, 2, true, false),
SimpleCaseEntry(0x1f1c, 0, 2, false, true),
SimpleCaseEntry(0x1f14, 1, 2, true, false),
SimpleCaseEntry(0x023e, 0, 2, false, true),
SimpleCaseEntry(0x2c66, 1, 2, true, false),
SimpleCaseEntry(0x0548, 0, 2, false, true),
SimpleCaseEntry(0x0578, 1, 2, true, false),
SimpleCaseEntry(0x1f1d, 0, 2, false, true),
SimpleCaseEntry(0x1f15, 1, 2, true, false),
SimpleCaseEntry(0x2cca, 0, 2, false, true),
SimpleCaseEntry(0x2ccb, 1, 2, true, false),
SimpleCaseEntry(0xa65a, 0, 2, false, true),
SimpleCaseEntry(0xa65b, 1, 2, true, false),
SimpleCaseEntry(0x0549, 0, 2, false, true),
SimpleCaseEntry(0x0579, 1, 2, true, false),
SimpleCaseEntry(0x054a, 0, 2, false, true),
SimpleCaseEntry(0x057a, 1, 2, true, false),
SimpleCaseEntry(0x2ccc, 0, 2, false, true),
SimpleCaseEntry(0x2ccd, 1, 2, true, false),
SimpleCaseEntry(0xa65c, 0, 2, false, true),
SimpleCaseEntry(0xa65d, 1, 2, true, false),
SimpleCaseEntry(0x0241, 0, 2, false, true),
SimpleCaseEntry(0x0242, 1, 2, true, false),
SimpleCaseEntry(0x054b, 0, 2, false, true),
SimpleCaseEntry(0x057b, 1, 2, true, false),
SimpleCaseEntry(0x054c, 0, 2, false, true),
SimpleCaseEntry(0x057c, 1, 2, true, false),
SimpleCaseEntry(0x2cce, 0, 2, false, true),
SimpleCaseEntry(0x2ccf, 1, 2, true, false),
SimpleCaseEntry(0xa65e, 0, 2, false, true),
SimpleCaseEntry(0xa65f, 1, 2, true, false),
SimpleCaseEntry(0x0243, 0, 2, false, true),
SimpleCaseEntry(0x0180, 1, 2, true, false),
SimpleCaseEntry(0x054d, 0, 2, false, true),
SimpleCaseEntry(0x057d, 1, 2, true, false),
SimpleCaseEntry(0x0244, 0, 2, false, true),
SimpleCaseEntry(0x0289, 1, 2, true, false),
SimpleCaseEntry(0x054e, 0, 2, false, true),
SimpleCaseEntry(0x057e, 1, 2, true, false),
SimpleCaseEntry(0x2cd0, 0, 2, false, true),
SimpleCaseEntry(0x2cd1, 1, 2, true, false),
SimpleCaseEntry(0xa660, 0, 2, false, true),
SimpleCaseEntry(0xa661, 1, 2, true, false),
SimpleCaseEntry(0x00c0, 0, 2, false, true),
SimpleCaseEntry(0x00e0, 1, 2, true, false),
SimpleCaseEntry(0x0245, 0, 2, false, true),
SimpleCaseEntry(0x028c, 1, 2, true, false),
SimpleCaseEntry(0x054f, 0, 2, false, true),
SimpleCaseEntry(0x057f, 1, 2, true, false),
SimpleCaseEntry(0x00c1, 0, 2, false, true),
SimpleCaseEntry(0x00e1, 1, 2, true, false),
SimpleCaseEntry(0x0246, 0, 2, false, true),
SimpleCaseEntry(0x0247, 1, 2, true, false),
SimpleCaseEntry(0x0550, 0, 2, false, true),
SimpleCaseEntry(0x0580, 1, 2, true, false),
SimpleCaseEntry(0x2cd2, 0, 2, false, true),
SimpleCaseEntry(0x2cd3, 1, 2, true, false),
SimpleCaseEntry(0xa662, 0, 2, false, true),
SimpleCaseEntry(0xa663, 1, 2, true, false),
SimpleCaseEntry(0x00c2, 0, 2, false, true),
SimpleCaseEntry(0x00e2, 1, 2, true, false),
SimpleCaseEntry(0x0551, 0, 2, false, true),
SimpleCaseEntry(0x0581, 1, 2, true, false),
SimpleCaseEntry(0x00c3, 0, 2, false, true),
SimpleCaseEntry(0x00e3, 1, 2, true, false),
SimpleCaseEntry(0x0248, 0, 2, false, true),
SimpleCaseEntry(0x0249, 1, 2, true, false),
SimpleCaseEntry(0x0552, 0, 2, false, true),
SimpleCaseEntry(0x0582, 1, 2, true, false),
SimpleCaseEntry(0x2cd4, 0, 2, false, true),
SimpleCaseEntry(0x2cd5, 1, 2, true, false),
SimpleCaseEntry(0xa664, 0, 2, false, true),
SimpleCaseEntry(0xa665, 1, 2, true, false),
SimpleCaseEntry(0x00c4, 0, 2, false, true),
SimpleCaseEntry(0x00e4, 1, 2, true, false),
SimpleCaseEntry(0x0553, 0, 2, false, true),
SimpleCaseEntry(0x0583, 1, 2, true, false),
SimpleCaseEntry(0x1f28, 0, 2, false, true),
SimpleCaseEntry(0x1f20, 1, 2, true, false),
SimpleCaseEntry(0x00c5, 0, 3, false, true),
SimpleCaseEntry(0x00e5, 1, 3, true, false),
SimpleCaseEntry(0x212b, 2, 3, false, true),
SimpleCaseEntry(0x024a, 0, 2, false, true),
SimpleCaseEntry(0x024b, 1, 2, true, false),
SimpleCaseEntry(0x03cf, 0, 2, false, true),
SimpleCaseEntry(0x03d7, 1, 2, true, false),
SimpleCaseEntry(0x0554, 0, 2, false, true),
SimpleCaseEntry(0x0584, 1, 2, true, false),
SimpleCaseEntry(0x1f29, 0, 2, false, true),
SimpleCaseEntry(0x1f21, 1, 2, true, false),
SimpleCaseEntry(0x2cd6, 0, 2, false, true),
SimpleCaseEntry(0x2cd7, 1, 2, true, false),
SimpleCaseEntry(0xa666, 0, 2, false, true),
SimpleCaseEntry(0xa667, 1, 2, true, false),
SimpleCaseEntry(0x00c6, 0, 2, false, true),
SimpleCaseEntry(0x00e6, 1, 2, true, false),
SimpleCaseEntry(0x03d0, 0, 3, true, false),
SimpleCaseEntry(0x03b2, 1, 3, true, false),
SimpleCaseEntry(0x0392, 2, 3, false, true),
SimpleCaseEntry(0x0555, 0, 2, false, true),
SimpleCaseEntry(0x0585, 1, 2, true, false),
SimpleCaseEntry(0x1f2a, 0, 2, false, true),
SimpleCaseEntry(0x1f22, 1, 2, true, false),
SimpleCaseEntry(0x00c7, 0, 2, false, true),
SimpleCaseEntry(0x00e7, 1, 2, true, false),
SimpleCaseEntry(0x024c, 0, 2, false, true),
SimpleCaseEntry(0x024d, 1, 2, true, false),
SimpleCaseEntry(0x03d1, 0, 4, true, false),
SimpleCaseEntry(0x03b8, 1, 4, true, false),
SimpleCaseEntry(0x0398, 2, 4, false, true),
SimpleCaseEntry(0x03f4, 3, 4, false, true),
SimpleCaseEntry(0x0556, 0, 2, false, true),
SimpleCaseEntry(0x0586, 1, 2, true, false),
SimpleCaseEntry(0x1f2b, 0, 2, false, true),
SimpleCaseEntry(0x1f23, 1, 2, true, false),
SimpleCaseEntry(0x2cd8, 0, 2, false, true),
SimpleCaseEntry(0x2cd9, 1, 2, true, false),
SimpleCaseEntry(0xa668, 0, 2, false, true),
SimpleCaseEntry(0xa669, 1, 2, true, false),
SimpleCaseEntry(0x00c8, 0, 2, false, true),
SimpleCaseEntry(0x00e8, 1, 2, true, false),
SimpleCaseEntry(0x1f2c, 0, 2, false, true),
SimpleCaseEntry(0x1f24, 1, 2, true, false),
SimpleCaseEntry(0x00c9, 0, 2, false, true),
SimpleCaseEntry(0x00e9, 1, 2, true, false),
SimpleCaseEntry(0x024e, 0, 2, false, true),
SimpleCaseEntry(0x024f, 1, 2, true, false),
SimpleCaseEntry(0x1f2d, 0, 2, false, true),
SimpleCaseEntry(0x1f25, 1, 2, true, false),
SimpleCaseEntry(0x2cda, 0, 2, false, true),
SimpleCaseEntry(0x2cdb, 1, 2, true, false),
SimpleCaseEntry(0xa66a, 0, 2, false, true),
SimpleCaseEntry(0xa66b, 1, 2, true, false),
SimpleCaseEntry(0x00ca, 0, 2, false, true),
SimpleCaseEntry(0x00ea, 1, 2, true, false),
SimpleCaseEntry(0x1f2e, 0, 2, false, true),
SimpleCaseEntry(0x1f26, 1, 2, true, false),
SimpleCaseEntry(0x00cb, 0, 2, false, true),
SimpleCaseEntry(0x00eb, 1, 2, true, false),
SimpleCaseEntry(0x03d5, 0, 3, true, false),
SimpleCaseEntry(0x03c6, 1, 3, true, false),
SimpleCaseEntry(0x03a6, 2, 3, false, true),
SimpleCaseEntry(0x1f2f, 0, 2, false, true),
SimpleCaseEntry(0x1f27, 1, 2, true, false),
SimpleCaseEntry(0x2cdc, 0, 2, false, true),
SimpleCaseEntry(0x2cdd, 1, 2, true, false),
SimpleCaseEntry(0xa66c, 0, 2, false, true),
SimpleCaseEntry(0xa66d, 1, 2, true, false),
SimpleCaseEntry(0x00cc, 0, 2, false, true),
SimpleCaseEntry(0x00ec, 1, 2, true, false),
SimpleCaseEntry(0x03d6, 0, 3, true, false),
SimpleCaseEntry(0x03c0, 1, 3, true, false),
SimpleCaseEntry(0x03a0, 2, 3, false, true),
SimpleCaseEntry(0x00cd, 0, 2, false, true),
SimpleCaseEntry(0x00ed, 1, 2, true, false),
SimpleCaseEntry(0x2cde, 0, 2, false, true),
SimpleCaseEntry(0x2cdf, 1, 2, true, false),
SimpleCaseEntry(0x00ce, 0, 2, false, true),
SimpleCaseEntry(0x00ee, 1, 2, true, false),
SimpleCaseEntry(0x03d8, 0, 2, false, true),
SimpleCaseEntry(0x03d9, 1, 2, true, false),
SimpleCaseEntry(0x00cf, 0, 2, false, true),
SimpleCaseEntry(0x00ef, 1, 2, true, false),
SimpleCaseEntry(0x2ce0, 0, 2, false, true),
SimpleCaseEntry(0x2ce1, 1, 2, true, false),
SimpleCaseEntry(0x00d0, 0, 2, false, true),
SimpleCaseEntry(0x00f0, 1, 2, true, false),
SimpleCaseEntry(0x03da, 0, 2, false, true),
SimpleCaseEntry(0x03db, 1, 2, true, false),
SimpleCaseEntry(0x00d1, 0, 2, false, true),
SimpleCaseEntry(0x00f1, 1, 2, true, false),
SimpleCaseEntry(0x2ce2, 0, 2, false, true),
SimpleCaseEntry(0x2ce3, 1, 2, true, false),
SimpleCaseEntry(0x00d2, 0, 2, false, true),
SimpleCaseEntry(0x00f2, 1, 2, true, false),
SimpleCaseEntry(0x03dc, 0, 2, false, true),
SimpleCaseEntry(0x03dd, 1, 2, true, false),
SimpleCaseEntry(0x00d3, 0, 2, false, true),
SimpleCaseEntry(0x00f3, 1, 2, true, false),
SimpleCaseEntry(0x00d4, 0, 2, false, true),
SimpleCaseEntry(0x00f4, 1, 2, true, false),
SimpleCaseEntry(0x03de, 0, 2, false, true),
SimpleCaseEntry(0x03df, 1, 2, true, false),
SimpleCaseEntry(0x1f38, 0, 2, false, true),
SimpleCaseEntry(0x1f30, 1, 2, true, false),
SimpleCaseEntry(0x00d5, 0, 2, false, true),
SimpleCaseEntry(0x00f5, 1, 2, true, false),
SimpleCaseEntry(0x1f39, 0, 2, false, true),
SimpleCaseEntry(0x1f31, 1, 2, true, false),
SimpleCaseEntry(0x00d6, 0, 2, false, true),
SimpleCaseEntry(0x00f6, 1, 2, true, false),
SimpleCaseEntry(0x03e0, 0, 2, false, true),
SimpleCaseEntry(0x03e1, 1, 2, true, false),
SimpleCaseEntry(0x1f3a, 0, 2, false, true),
SimpleCaseEntry(0x1f32, 1, 2, true, false),
SimpleCaseEntry(0x1f3b, 0, 2, false, true),
SimpleCaseEntry(0x1f33, 1, 2, true, false),
SimpleCaseEntry(0x00d8, 0, 2, false, true),
SimpleCaseEntry(0x00f8, 1, 2, true, false),
SimpleCaseEntry(0x03e2, 0, 2, false, true),
SimpleCaseEntry(0x03e3, 1, 2, true, false),
SimpleCaseEntry(0x1f3c, 0, 2, false, true),
SimpleCaseEntry(0x1f34, 1, 2, true, false),
SimpleCaseEntry(0x00d9, 0, 2, false, true),
SimpleCaseEntry(0x00f9, 1, 2, true, false),
SimpleCaseEntry(0x1f3d, 0, 2, false, true),
SimpleCaseEntry(0x1f35, 1, 2, true, false),
SimpleCaseEntry(0x00da, 0, 2, false, true),
SimpleCaseEntry(0x00fa, 1, 2, true, false),
SimpleCaseEntry(0x03e4, 0, 2, false, true),
SimpleCaseEntry(0x03e5, 1, 2, true, false),
SimpleCaseEntry(0x1f3e, 0, 2, false, true),
SimpleCaseEntry(0x1f36, 1, 2, true, false),
SimpleCaseEntry(0x2ceb, 0, 2, false, true),
SimpleCaseEntry(0x2cec, 1, 2, true, false),
SimpleCaseEntry(0x00db, 0, 2, false, true),
SimpleCaseEntry(0x00fb, 1, 2, true, false),
SimpleCaseEntry(0x1f3f, 0, 2, false, true),
SimpleCaseEntry(0x1f37, 1, 2, true, false),
SimpleCaseEntry(0x00dc, 0, 2, false, true),
SimpleCaseEntry(0x00fc, 1, 2, true, false),
SimpleCaseEntry(0x03e6, 0, 2, false, true),
SimpleCaseEntry(0x03e7, 1, 2, true, false),
SimpleCaseEntry(0x2ced, 0, 2, false, true),
SimpleCaseEntry(0x2cee, 1, 2, true, false),
SimpleCaseEntry(0x00dd, 0, 2, false, true),
SimpleCaseEntry(0x00fd, 1, 2, true, false),
SimpleCaseEntry(0x00de, 0, 2, false, true),
SimpleCaseEntry(0x00fe, 1, 2, true, false),
SimpleCaseEntry(0x03e8, 0, 2, false, true),
SimpleCaseEntry(0x03e9, 1, 2, true, false),
SimpleCaseEntry(0xa680, 0, 2, false, true),
SimpleCaseEntry(0xa681, 1, 2, true, false),
SimpleCaseEntry(0x03ea, 0, 2, false, true),
SimpleCaseEntry(0x03eb, 1, 2, true, false),
SimpleCaseEntry(0x2cf2, 0, 2, false, true),
SimpleCaseEntry(0x2cf3, 1, 2, true, false),
SimpleCaseEntry(0xa682, 0, 2, false, true),
SimpleCaseEntry(0xa683, 1, 2, true, false),
SimpleCaseEntry(0x03ec, 0, 2, false, true),
SimpleCaseEntry(0x03ed, 1, 2, true, false),
SimpleCaseEntry(0xa684, 0, 2, false, true),
SimpleCaseEntry(0xa685, 1, 2, true, false),
SimpleCaseEntry(0x03ee, 0, 2, false, true),
SimpleCaseEntry(0x03ef, 1, 2, true, false),
SimpleCaseEntry(0x1f48, 0, 2, false, true),
SimpleCaseEntry(0x1f40, 1, 2, true, false),
SimpleCaseEntry(0x1f49, 0, 2, false, true),
SimpleCaseEntry(0x1f41, 1, 2, true, false),
SimpleCaseEntry(0xa686, 0, 2, false, true),
SimpleCaseEntry(0xa687, 1, 2, true, false),
SimpleCaseEntry(0x03f0, 0, 3, true, false),
SimpleCaseEntry(0x03ba, 1, 3, true, false),
SimpleCaseEntry(0x039a, 2, 3, false, true),
SimpleCaseEntry(0x1f4a, 0, 2, false, true),
SimpleCaseEntry(0x1f42, 1, 2, true, false),
SimpleCaseEntry(0x03f1, 0, 3, true, false),
SimpleCaseEntry(0x03c1, 1, 3, true, false),
SimpleCaseEntry(0x03a1, 2, 3, false, true),
SimpleCaseEntry(0x1f4b, 0, 2, false, true),
SimpleCaseEntry(0x1f43, 1, 2, true, false),
SimpleCaseEntry(0xa688, 0, 2, false, true),
SimpleCaseEntry(0xa689, 1, 2, true, false),
SimpleCaseEntry(0x1f4c, 0, 2, false, true),
SimpleCaseEntry(0x1f44, 1, 2, true, false),
SimpleCaseEntry(0x1f4d, 0, 2, false, true),
SimpleCaseEntry(0x1f45, 1, 2, true, false),
SimpleCaseEntry(0xa68a, 0, 2, false, true),
SimpleCaseEntry(0xa68b, 1, 2, true, false),
SimpleCaseEntry(0x03f4, 0, 4, false, true),
SimpleCaseEntry(0x03b8, 1, 4, true, false),
SimpleCaseEntry(0x0398, 2, 4, false, true),
SimpleCaseEntry(0x03d1, 3, 4, true, false),
SimpleCaseEntry(0x03f5, 0, 3, true, false),
SimpleCaseEntry(0x03b5, 1, 3, true, false),
SimpleCaseEntry(0x0395, 2, 3, false, true),
SimpleCaseEntry(0xa68c, 0, 2, false, true),
SimpleCaseEntry(0xa68d, 1, 2, true, false),
SimpleCaseEntry(0x03f7, 0, 2, false, true),
SimpleCaseEntry(0x03f8, 1, 2, true, false),
SimpleCaseEntry(0xa68e, 0, 2, false, true),
SimpleCaseEntry(0xa68f, 1, 2, true, false),
SimpleCaseEntry(0x03f9, 0, 2, false, true),
SimpleCaseEntry(0x03f2, 1, 2, true, false),
SimpleCaseEntry(0xa690, 0, 2, false, true),
SimpleCaseEntry(0xa691, 1, 2, true, false),
SimpleCaseEntry(0x03fa, 0, 2, false, true),
SimpleCaseEntry(0x03fb, 1, 2, true, false),
SimpleCaseEntry(0xa692, 0, 2, false, true),
SimpleCaseEntry(0xa693, 1, 2, true, false),
SimpleCaseEntry(0x03fd, 0, 2, false, true),
SimpleCaseEntry(0x037b, 1, 2, true, false),
SimpleCaseEntry(0xa694, 0, 2, false, true),
SimpleCaseEntry(0xa695, 1, 2, true, false),
SimpleCaseEntry(0x03fe, 0, 2, false, true),
SimpleCaseEntry(0x037c, 1, 2, true, false),
SimpleCaseEntry(0x03ff, 0, 2, false, true),
SimpleCaseEntry(0x037d, 1, 2, true, false),
SimpleCaseEntry(0x1f59, 0, 2, false, true),
SimpleCaseEntry(0x1f51, 1, 2, true, false),
SimpleCaseEntry(0xa696, 0, 2, false, true),
SimpleCaseEntry(0xa697, 1, 2, true, false),
SimpleCaseEntry(0x0400, 0, 2, false, true),
SimpleCaseEntry(0x0450, 1, 2, true, false),
SimpleCaseEntry(0x0401, 0, 2, false, true),
SimpleCaseEntry(0x0451, 1, 2, true, false),
SimpleCaseEntry(0x1f5b, 0, 2, false, true),
SimpleCaseEntry(0x1f53, 1, 2, true, false),
SimpleCaseEntry(0x0402, 0, 2, false, true),
SimpleCaseEntry(0x0452, 1, 2, true, false),
SimpleCaseEntry(0x0403, 0, 2, false, true),
SimpleCaseEntry(0x0453, 1, 2, true, false),
SimpleCaseEntry(0x1f5d, 0, 2, false, true),
SimpleCaseEntry(0x1f55, 1, 2, true, false),
SimpleCaseEntry(0x0404, 0, 2, false, true),
SimpleCaseEntry(0x0454, 1, 2, true, false),
SimpleCaseEntry(0x0405, 0, 2, false, true),
SimpleCaseEntry(0x0455, 1, 2, true, false),
SimpleCaseEntry(0x1f5f, 0, 2, false, true),
SimpleCaseEntry(0x1f57, 1, 2, true, false),
SimpleCaseEntry(0x0406, 0, 2, false, true),
SimpleCaseEntry(0x0456, 1, 2, true, false),
SimpleCaseEntry(0x0407, 0, 2, false, true),
SimpleCaseEntry(0x0457, 1, 2, true, false),
SimpleCaseEntry(0x0408, 0, 2, false, true),
SimpleCaseEntry(0x0458, 1, 2, true, false),
SimpleCaseEntry(0x0409, 0, 2, false, true),
SimpleCaseEntry(0x0459, 1, 2, true, false),
SimpleCaseEntry(0x0100, 0, 2, false, true),
SimpleCaseEntry(0x0101, 1, 2, true, false),
SimpleCaseEntry(0x040a, 0, 2, false, true),
SimpleCaseEntry(0x045a, 1, 2, true, false),
SimpleCaseEntry(0x040b, 0, 2, false, true),
SimpleCaseEntry(0x045b, 1, 2, true, false),
SimpleCaseEntry(0x0102, 0, 2, false, true),
SimpleCaseEntry(0x0103, 1, 2, true, false),
SimpleCaseEntry(0x040c, 0, 2, false, true),
SimpleCaseEntry(0x045c, 1, 2, true, false),
SimpleCaseEntry(0x040d, 0, 2, false, true),
SimpleCaseEntry(0x045d, 1, 2, true, false),
SimpleCaseEntry(0x0104, 0, 2, false, true),
SimpleCaseEntry(0x0105, 1, 2, true, false),
SimpleCaseEntry(0x040e, 0, 2, false, true),
SimpleCaseEntry(0x045e, 1, 2, true, false),
SimpleCaseEntry(0x1f68, 0, 2, false, true),
SimpleCaseEntry(0x1f60, 1, 2, true, false),
SimpleCaseEntry(0x040f, 0, 2, false, true),
SimpleCaseEntry(0x045f, 1, 2, true, false),
SimpleCaseEntry(0x1f69, 0, 2, false, true),
SimpleCaseEntry(0x1f61, 1, 2, true, false),
SimpleCaseEntry(0x0106, 0, 2, false, true),
SimpleCaseEntry(0x0107, 1, 2, true, false),
SimpleCaseEntry(0x0410, 0, 2, false, true),
SimpleCaseEntry(0x0430, 1, 2, true, false),
SimpleCaseEntry(0x1f6a, 0, 2, false, true),
SimpleCaseEntry(0x1f62, 1, 2, true, false),
SimpleCaseEntry(0x0411, 0, 2, false, true),
SimpleCaseEntry(0x0431, 1, 2, true, false),
SimpleCaseEntry(0x1f6b, 0, 2, false, true),
SimpleCaseEntry(0x1f63, 1, 2, true, false),
SimpleCaseEntry(0x0108, 0, 2, false, true),
SimpleCaseEntry(0x0109, 1, 2, true, false),
SimpleCaseEntry(0x0412, 0, 2, false, true),
SimpleCaseEntry(0x0432, 1, 2, true, false),
SimpleCaseEntry(0x1f6c, 0, 2, false, true),
SimpleCaseEntry(0x1f64, 1, 2, true, false),
SimpleCaseEntry(0x0413, 0, 2, false, true),
SimpleCaseEntry(0x0433, 1, 2, true, false),
SimpleCaseEntry(0x1f6d, 0, 2, false, true),
SimpleCaseEntry(0x1f65, 1, 2, true, false),
SimpleCaseEntry(0x010a, 0, 2, false, true),
SimpleCaseEntry(0x010b, 1, 2, true, false),
SimpleCaseEntry(0x0414, 0, 2, false, true),
SimpleCaseEntry(0x0434, 1, 2, true, false),
SimpleCaseEntry(0x1f6e, 0, 2, false, true),
SimpleCaseEntry(0x1f66, 1, 2, true, false),
SimpleCaseEntry(0x0415, 0, 2, false, true),
SimpleCaseEntry(0x0435, 1, 2, true, false),
SimpleCaseEntry(0x1f6f, 0, 2, false, true),
SimpleCaseEntry(0x1f67, 1, 2, true, false),
SimpleCaseEntry(0x010c, 0, 2, false, true),
SimpleCaseEntry(0x010d, 1, 2, true, false),
SimpleCaseEntry(0x0416, 0, 2, false, true),
SimpleCaseEntry(0x0436, 1, 2, true, false),
SimpleCaseEntry(0x0417, 0, 2, false, true),
SimpleCaseEntry(0x0437, 1, 2, true, false),
SimpleCaseEntry(0x010e, 0, 2, false, true),
SimpleCaseEntry(0x010f, 1, 2, true, false),
SimpleCaseEntry(0x0418, 0, 2, false, true),
SimpleCaseEntry(0x0438, 1, 2, true, false),
SimpleCaseEntry(0x0419, 0, 2, false, true),
SimpleCaseEntry(0x0439, 1, 2, true, false),
SimpleCaseEntry(0x0110, 0, 2, false, true),
SimpleCaseEntry(0x0111, 1, 2, true, false),
SimpleCaseEntry(0x041a, 0, 2, false, true),
SimpleCaseEntry(0x043a, 1, 2, true, false),
SimpleCaseEntry(0x041b, 0, 2, false, true),
SimpleCaseEntry(0x043b, 1, 2, true, false),
SimpleCaseEntry(0x0112, 0, 2, false, true),
SimpleCaseEntry(0x0113, 1, 2, true, false),
SimpleCaseEntry(0x041c, 0, 2, false, true),
SimpleCaseEntry(0x043c, 1, 2, true, false),
SimpleCaseEntry(0x041d, 0, 2, false, true),
SimpleCaseEntry(0x043d, 1, 2, true, false),
SimpleCaseEntry(0x0114, 0, 2, false, true),
SimpleCaseEntry(0x0115, 1, 2, true, false),
SimpleCaseEntry(0x041e, 0, 2, false, true),
SimpleCaseEntry(0x043e, 1, 2, true, false),
SimpleCaseEntry(0x041f, 0, 2, false, true),
SimpleCaseEntry(0x043f, 1, 2, true, false),
SimpleCaseEntry(0x0116, 0, 2, false, true),
SimpleCaseEntry(0x0117, 1, 2, true, false),
SimpleCaseEntry(0x0420, 0, 2, false, true),
SimpleCaseEntry(0x0440, 1, 2, true, false),
SimpleCaseEntry(0x0421, 0, 2, false, true),
SimpleCaseEntry(0x0441, 1, 2, true, false),
SimpleCaseEntry(0x0118, 0, 2, false, true),
SimpleCaseEntry(0x0119, 1, 2, true, false),
SimpleCaseEntry(0x0422, 0, 2, false, true),
SimpleCaseEntry(0x0442, 1, 2, true, false),
SimpleCaseEntry(0x0423, 0, 2, false, true),
SimpleCaseEntry(0x0443, 1, 2, true, false),
SimpleCaseEntry(0x011a, 0, 2, false, true),
SimpleCaseEntry(0x011b, 1, 2, true, false),
SimpleCaseEntry(0x0424, 0, 2, false, true),
SimpleCaseEntry(0x0444, 1, 2, true, false),
SimpleCaseEntry(0x0425, 0, 2, false, true),
SimpleCaseEntry(0x0445, 1, 2, true, false),
SimpleCaseEntry(0x011c, 0, 2, false, true),
SimpleCaseEntry(0x011d, 1, 2, true, false),
SimpleCaseEntry(0x0426, 0, 2, false, true),
SimpleCaseEntry(0x0446, 1, 2, true, false),
SimpleCaseEntry(0x0427, 0, 2, false, true),
SimpleCaseEntry(0x0447, 1, 2, true, false),
SimpleCaseEntry(0x011e, 0, 2, false, true),
SimpleCaseEntry(0x011f, 1, 2, true, false),
SimpleCaseEntry(0x0428, 0, 2, false, true),
SimpleCaseEntry(0x0448, 1, 2, true, false),
SimpleCaseEntry(0x0429, 0, 2, false, true),
SimpleCaseEntry(0x0449, 1, 2, true, false),
SimpleCaseEntry(0x0120, 0, 2, false, true),
SimpleCaseEntry(0x0121, 1, 2, true, false),
SimpleCaseEntry(0x042a, 0, 2, false, true),
SimpleCaseEntry(0x044a, 1, 2, true, false),
SimpleCaseEntry(0x042b, 0, 2, false, true),
SimpleCaseEntry(0x044b, 1, 2, true, false),
SimpleCaseEntry(0x1e00, 0, 2, false, true),
SimpleCaseEntry(0x1e01, 1, 2, true, false),
SimpleCaseEntry(0x0122, 0, 2, false, true),
SimpleCaseEntry(0x0123, 1, 2, true, false),
SimpleCaseEntry(0x042c, 0, 2, false, true),
SimpleCaseEntry(0x044c, 1, 2, true, false),
SimpleCaseEntry(0x042d, 0, 2, false, true),
SimpleCaseEntry(0x044d, 1, 2, true, false),
SimpleCaseEntry(0x1e02, 0, 2, false, true),
SimpleCaseEntry(0x1e03, 1, 2, true, false),
SimpleCaseEntry(0x0124, 0, 2, false, true),
SimpleCaseEntry(0x0125, 1, 2, true, false),
SimpleCaseEntry(0x042e, 0, 2, false, true),
SimpleCaseEntry(0x044e, 1, 2, true, false),
SimpleCaseEntry(0x1f88, 0, 2, false, false),
SimpleCaseEntry(0x1f80, 1, 2, true, false),
SimpleCaseEntry(0x042f, 0, 2, false, true),
SimpleCaseEntry(0x044f, 1, 2, true, false),
SimpleCaseEntry(0x1e04, 0, 2, false, true),
SimpleCaseEntry(0x1e05, 1, 2, true, false),
SimpleCaseEntry(0x1f89, 0, 2, false, false),
SimpleCaseEntry(0x1f81, 1, 2, true, false),
SimpleCaseEntry(0x0126, 0, 2, false, true),
SimpleCaseEntry(0x0127, 1, 2, true, false),
SimpleCaseEntry(0x1f8a, 0, 2, false, false),
SimpleCaseEntry(0x1f82, 1, 2, true, false),
SimpleCaseEntry(0x1e06, 0, 2, false, true),
SimpleCaseEntry(0x1e07, 1, 2, true, false),
SimpleCaseEntry(0x1f8b, 0, 2, false, false),
SimpleCaseEntry(0x1f83, 1, 2, true, false),
SimpleCaseEntry(0x0128, 0, 2, false, true),
SimpleCaseEntry(0x0129, 1, 2, true, false),
SimpleCaseEntry(0x1f8c, 0, 2, false, false),
SimpleCaseEntry(0x1f84, 1, 2, true, false),
SimpleCaseEntry(0x1e08, 0, 2, false, true),
SimpleCaseEntry(0x1e09, 1, 2, true, false),
SimpleCaseEntry(0x1f8d, 0, 2, false, false),
SimpleCaseEntry(0x1f85, 1, 2, true, false),
SimpleCaseEntry(0x012a, 0, 2, false, true),
SimpleCaseEntry(0x012b, 1, 2, true, false),
SimpleCaseEntry(0x1f8e, 0, 2, false, false),
SimpleCaseEntry(0x1f86, 1, 2, true, false),
SimpleCaseEntry(0x1e0a, 0, 2, false, true),
SimpleCaseEntry(0x1e0b, 1, 2, true, false),
SimpleCaseEntry(0x1f8f, 0, 2, false, false),
SimpleCaseEntry(0x1f87, 1, 2, true, false),
SimpleCaseEntry(0x012c, 0, 2, false, true),
SimpleCaseEntry(0x012d, 1, 2, true, false),
SimpleCaseEntry(0x1e0c, 0, 2, false, true),
SimpleCaseEntry(0x1e0d, 1, 2, true, false),
SimpleCaseEntry(0x012e, 0, 2, false, true),
SimpleCaseEntry(0x012f, 1, 2, true, false),
SimpleCaseEntry(0x1e0e, 0, 2, false, true),
SimpleCaseEntry(0x1e0f, 1, 2, true, false),
SimpleCaseEntry(0x1e10, 0, 2, false, true),
SimpleCaseEntry(0x1e11, 1, 2, true, false),
SimpleCaseEntry(0x0132, 0, 2, false, true),
SimpleCaseEntry(0x0133, 1, 2, true, false),
SimpleCaseEntry(0x1e12, 0, 2, false, true),
SimpleCaseEntry(0x1e13, 1, 2, true, false),
SimpleCaseEntry(0x0134, 0, 2, false, true),
SimpleCaseEntry(0x0135, 1, 2, true, false),
SimpleCaseEntry(0x1f98, 0, 2, false, false),
SimpleCaseEntry(0x1f90, 1, 2, true, false),
SimpleCaseEntry(0x1e14, 0, 2, false, true),
SimpleCaseEntry(0x1e15, 1, 2, true, false),
SimpleCaseEntry(0x1f99, 0, 2, false, false),
SimpleCaseEntry(0x1f91, 1, 2, true, false),
SimpleCaseEntry(0x0136, 0, 2, false, true),
SimpleCaseEntry(0x0137, 1, 2, true, false),
SimpleCaseEntry(0x1f9a, 0, 2, false, false),
SimpleCaseEntry(0x1f92, 1, 2, true, false),
SimpleCaseEntry(0x1e16, 0, 2, false, true),
SimpleCaseEntry(0x1e17, 1, 2, true, false),
SimpleCaseEntry(0x1f9b, 0, 2, false, false),
SimpleCaseEntry(0x1f93, 1, 2, true, false),
SimpleCaseEntry(0x1f9c, 0, 2, false, false),
SimpleCaseEntry(0x1f94, 1, 2, true, false),
SimpleCaseEntry(0x0139, 0, 2, false, true),
SimpleCaseEntry(0x013a, 1, 2, true, false),
SimpleCaseEntry(0x1e18, 0, 2, false, true),
SimpleCaseEntry(0x1e19, 1, 2, true, false),
SimpleCaseEntry(0x1f9d, 0, 2, false, false),
SimpleCaseEntry(0x1f95, 1, 2, true, false),
SimpleCaseEntry(0x1f9e, 0, 2, false, false),
SimpleCaseEntry(0x1f96, 1, 2, true, false),
SimpleCaseEntry(0x013b, 0, 2, false, true),
SimpleCaseEntry(0x013c, 1, 2, true, false),
SimpleCaseEntry(0x1e1a, 0, 2, false, true),
SimpleCaseEntry(0x1e1b, 1, 2, true, false),
SimpleCaseEntry(0x1f9f, 0, 2, false, false),
SimpleCaseEntry(0x1f97, 1, 2, true, false),
SimpleCaseEntry(0x013d, 0, 2, false, true),
SimpleCaseEntry(0x013e, 1, 2, true, false),
SimpleCaseEntry(0x1e1c, 0, 2, false, true),
SimpleCaseEntry(0x1e1d, 1, 2, true, false),
SimpleCaseEntry(0x2126, 0, 3, false, true),
SimpleCaseEntry(0x03c9, 1, 3, true, false),
SimpleCaseEntry(0x03a9, 2, 3, false, true),
SimpleCaseEntry(0x013f, 0, 2, false, true),
SimpleCaseEntry(0x0140, 1, 2, true, false),
SimpleCaseEntry(0x1e1e, 0, 2, false, true),
SimpleCaseEntry(0x1e1f, 1, 2, true, false),
SimpleCaseEntry(0x0141, 0, 2, false, true),
SimpleCaseEntry(0x0142, 1, 2, true, false),
SimpleCaseEntry(0x1e20, 0, 2, false, true),
SimpleCaseEntry(0x1e21, 1, 2, true, false),
SimpleCaseEntry(0x212a, 0, 3, false, true),
SimpleCaseEntry(0x006b, 1, 3, true, false),
SimpleCaseEntry(0x004b, 2, 3, false, true),
SimpleCaseEntry(0x212b, 0, 3, false, true),
SimpleCaseEntry(0x00e5, 1, 3, true, false),
SimpleCaseEntry(0x00c5, 2, 3, false, true),
SimpleCaseEntry(0x0143, 0, 2, false, true),
SimpleCaseEntry(0x0144, 1, 2, true, false),
SimpleCaseEntry(0x1e22, 0, 2, false, true),
SimpleCaseEntry(0x1e23, 1, 2, true, false),
SimpleCaseEntry(0x1fa8, 0, 2, false, false),
SimpleCaseEntry(0x1fa0, 1, 2, true, false),
SimpleCaseEntry(0x0145, 0, 2, false, true),
SimpleCaseEntry(0x0146, 1, 2, true, false),
SimpleCaseEntry(0x1e24, 0, 2, false, true),
SimpleCaseEntry(0x1e25, 1, 2, true, false),
SimpleCaseEntry(0x1fa9, 0, 2, false, false),
SimpleCaseEntry(0x1fa1, 1, 2, true, false),
SimpleCaseEntry(0x1faa, 0, 2, false, false),
SimpleCaseEntry(0x1fa2, 1, 2, true, false),
SimpleCaseEntry(0x0147, 0, 2, false, true),
SimpleCaseEntry(0x0148, 1, 2, true, false),
SimpleCaseEntry(0x1e26, 0, 2, false, true),
SimpleCaseEntry(0x1e27, 1, 2, true, false),
SimpleCaseEntry(0x1fab, 0, 2, false, false),
SimpleCaseEntry(0x1fa3, 1, 2, true, false),
SimpleCaseEntry(0x1fac, 0, 2, false, false),
SimpleCaseEntry(0x1fa4, 1, 2, true, false),
SimpleCaseEntry(0x1e28, 0, 2, false, true),
SimpleCaseEntry(0x1e29, 1, 2, true, false),
SimpleCaseEntry(0x1fad, 0, 2, false, false),
SimpleCaseEntry(0x1fa5, 1, 2, true, false),
SimpleCaseEntry(0x2132, 0, 2, false, true),
SimpleCaseEntry(0x214e, 1, 2, true, false),
SimpleCaseEntry(0x014a, 0, 2, false, true),
SimpleCaseEntry(0x014b, 1, 2, true, false),
SimpleCaseEntry(0x1fae, 0, 2, false, false),
SimpleCaseEntry(0x1fa6, 1, 2, true, false),
SimpleCaseEntry(0x1e2a, 0, 2, false, true),
SimpleCaseEntry(0x1e2b, 1, 2, true, false),
SimpleCaseEntry(0x1faf, 0, 2, false, false),
SimpleCaseEntry(0x1fa7, 1, 2, true, false),
SimpleCaseEntry(0x014c, 0, 2, false, true),
SimpleCaseEntry(0x014d, 1, 2, true, false),
SimpleCaseEntry(0x1e2c, 0, 2, false, true),
SimpleCaseEntry(0x1e2d, 1, 2, true, false),
SimpleCaseEntry(0x014e, 0, 2, false, true),
SimpleCaseEntry(0x014f, 1, 2, true, false),
SimpleCaseEntry(0x1e2e, 0, 2, false, true),
SimpleCaseEntry(0x1e2f, 1, 2, true, false),
SimpleCaseEntry(0x0150, 0, 2, false, true),
SimpleCaseEntry(0x0151, 1, 2, true, false),
SimpleCaseEntry(0x1e30, 0, 2, false, true),
SimpleCaseEntry(0x1e31, 1, 2, true, false),
SimpleCaseEntry(0x0152, 0, 2, false, true),
SimpleCaseEntry(0x0153, 1, 2, true, false),
SimpleCaseEntry(0x1e32, 0, 2, false, true),
SimpleCaseEntry(0x1e33, 1, 2, true, false),
SimpleCaseEntry(0x0154, 0, 2, false, true),
SimpleCaseEntry(0x0155, 1, 2, true, false),
SimpleCaseEntry(0x1fb8, 0, 2, false, true),
SimpleCaseEntry(0x1fb0, 1, 2, true, false),
SimpleCaseEntry(0x1e34, 0, 2, false, true),
SimpleCaseEntry(0x1e35, 1, 2, true, false),
SimpleCaseEntry(0x1fb9, 0, 2, false, true),
SimpleCaseEntry(0x1fb1, 1, 2, true, false),
SimpleCaseEntry(0x0156, 0, 2, false, true),
SimpleCaseEntry(0x0157, 1, 2, true, false),
SimpleCaseEntry(0x0460, 0, 2, false, true),
SimpleCaseEntry(0x0461, 1, 2, true, false),
SimpleCaseEntry(0x1fba, 0, 2, false, true),
SimpleCaseEntry(0x1f70, 1, 2, true, false),
SimpleCaseEntry(0x1e36, 0, 2, false, true),
SimpleCaseEntry(0x1e37, 1, 2, true, false),
SimpleCaseEntry(0x1fbb, 0, 2, false, true),
SimpleCaseEntry(0x1f71, 1, 2, true, false),
SimpleCaseEntry(0x0158, 0, 2, false, true),
SimpleCaseEntry(0x0159, 1, 2, true, false),
SimpleCaseEntry(0x0462, 0, 2, false, true),
SimpleCaseEntry(0x0463, 1, 2, true, false),
SimpleCaseEntry(0x1fbc, 0, 2, false, false),
SimpleCaseEntry(0x1fb3, 1, 2, true, false),
SimpleCaseEntry(0x1e38, 0, 2, false, true),
SimpleCaseEntry(0x1e39, 1, 2, true, false),
SimpleCaseEntry(0x015a, 0, 2, false, true),
SimpleCaseEntry(0x015b, 1, 2, true, false),
SimpleCaseEntry(0x0464, 0, 2, false, true),
SimpleCaseEntry(0x0465, 1, 2, true, false),
SimpleCaseEntry(0x1fbe, 0, 4, true, false),
SimpleCaseEntry(0x03b9, 1, 4, true, false),
SimpleCaseEntry(0x0345, 2, 4, true, false),
SimpleCaseEntry(0x0399, 3, 4, false, true),
SimpleCaseEntry(0x1e3a, 0, 2, false, true),
SimpleCaseEntry(0x1e3b, 1, 2, true, false),
SimpleCaseEntry(0x015c, 0, 2, false, true),
SimpleCaseEntry(0x015d, 1, 2, true, false),
SimpleCaseEntry(0x0466, 0, 2, false, true),
SimpleCaseEntry(0x0467, 1, 2, true, false),
SimpleCaseEntry(0x1e3c, 0, 2, false, true),
SimpleCaseEntry(0x1e3d, 1, 2, true, false),
SimpleCaseEntry(0x015e, 0, 2, false, true),
SimpleCaseEntry(0x015f, 1, 2, true, false),
SimpleCaseEntry(0x0468, 0, 2, false, true),
SimpleCaseEntry(0x0469, 1, 2, true, false),
SimpleCaseEntry(0xff21, 0, 2, false, true),
SimpleCaseEntry(0xff41, 1, 2, true, false),
SimpleCaseEntry(0x1e3e, 0, 2, false, true),
SimpleCaseEntry(0x1e3f, 1, 2, true, false),
SimpleCaseEntry(0xff22, 0, 2, false, true),
SimpleCaseEntry(0xff42, 1, 2, true, false),
SimpleCaseEntry(0x0160, 0, 2, false, true),
SimpleCaseEntry(0x0161, 1, 2, true, false),
SimpleCaseEntry(0x046a, 0, 2, false, true),
SimpleCaseEntry(0x046b, 1, 2, true, false),
SimpleCaseEntry(0xff23, 0, 2, false, true),
SimpleCaseEntry(0xff43, 1, 2, true, false),
SimpleCaseEntry(0x1e40, 0, 2, false, true),
SimpleCaseEntry(0x1e41, 1, 2, true, false),
SimpleCaseEntry(0xff24, 0, 2, false, true),
SimpleCaseEntry(0xff44, 1, 2, true, false),
SimpleCaseEntry(0x0162, 0, 2, false, true),
SimpleCaseEntry(0x0163, 1, 2, true, false),
SimpleCaseEntry(0x046c, 0, 2, false, true),
SimpleCaseEntry(0x046d, 1, 2, true, false),
SimpleCaseEntry(0xff25, 0, 2, false, true),
SimpleCaseEntry(0xff45, 1, 2, true, false),
SimpleCaseEntry(0x1e42, 0, 2, false, true),
SimpleCaseEntry(0x1e43, 1, 2, true, false),
SimpleCaseEntry(0xff26, 0, 2, false, true),
SimpleCaseEntry(0xff46, 1, 2, true, false),
SimpleCaseEntry(0x0164, 0, 2, false, true),
SimpleCaseEntry(0x0165, 1, 2, true, false),
SimpleCaseEntry(0x046e, 0, 2, false, true),
SimpleCaseEntry(0x046f, 1, 2, true, false),
SimpleCaseEntry(0x1fc8, 0, 2, false, true),
SimpleCaseEntry(0x1f72, 1, 2, true, false),
SimpleCaseEntry(0xff27, 0, 2, false, true),
SimpleCaseEntry(0xff47, 1, 2, true, false),
SimpleCaseEntry(0x1e44, 0, 2, false, true),
SimpleCaseEntry(0x1e45, 1, 2, true, false),
SimpleCaseEntry(0x1fc9, 0, 2, false, true),
SimpleCaseEntry(0x1f73, 1, 2, true, false),
SimpleCaseEntry(0xff28, 0, 2, false, true),
SimpleCaseEntry(0xff48, 1, 2, true, false),
SimpleCaseEntry(0x0166, 0, 2, false, true),
SimpleCaseEntry(0x0167, 1, 2, true, false),
SimpleCaseEntry(0x0470, 0, 2, false, true),
SimpleCaseEntry(0x0471, 1, 2, true, false),
SimpleCaseEntry(0x1fca, 0, 2, false, true),
SimpleCaseEntry(0x1f74, 1, 2, true, false),
SimpleCaseEntry(0xff29, 0, 2, false, true),
SimpleCaseEntry(0xff49, 1, 2, true, false),
SimpleCaseEntry(0x1e46, 0, 2, false, true),
SimpleCaseEntry(0x1e47, 1, 2, true, false),
SimpleCaseEntry(0x1fcb, 0, 2, false, true),
SimpleCaseEntry(0x1f75, 1, 2, true, false),
SimpleCaseEntry(0xff2a, 0, 2, false, true),
SimpleCaseEntry(0xff4a, 1, 2, true, false),
SimpleCaseEntry(0x0168, 0, 2, false, true),
SimpleCaseEntry(0x0169, 1, 2, true, false),
SimpleCaseEntry(0x0472, 0, 2, false, true),
SimpleCaseEntry(0x0473, 1, 2, true, false),
SimpleCaseEntry(0x1fcc, 0, 2, false, false),
SimpleCaseEntry(0x1fc3, 1, 2, true, false),
SimpleCaseEntry(0xff2b, 0, 2, false, true),
SimpleCaseEntry(0xff4b, 1, 2, true, false),
SimpleCaseEntry(0x1e48, 0, 2, false, true),
SimpleCaseEntry(0x1e49, 1, 2, true, false),
SimpleCaseEntry(0xff2c, 0, 2, false, true),
SimpleCaseEntry(0xff4c, 1, 2, true, false),
SimpleCaseEntry(0x016a, 0, 2, false, true),
SimpleCaseEntry(0x016b, 1, 2, true, false),
SimpleCaseEntry(0x0474, 0, 2, false, true),
SimpleCaseEntry(0x0475, 1, 2, true, false),
SimpleCaseEntry(0xff2d, 0, 2, false, true),
SimpleCaseEntry(0xff4d, 1, 2, true, false),
SimpleCaseEntry(0x1e4a, 0, 2, false, true),
SimpleCaseEntry(0x1e4b, 1, 2, true, false),
SimpleCaseEntry(0xff2e, 0, 2, false, true),
SimpleCaseEntry(0xff4e, 1, 2, true, false),
SimpleCaseEntry(0x016c, 0, 2, false, true),
SimpleCaseEntry(0x016d, 1, 2, true, false),
SimpleCaseEntry(0x0476, 0, 2, false, true),
SimpleCaseEntry(0x0477, 1, 2, true, false),
SimpleCaseEntry(0xff2f, 0, 2, false, true),
SimpleCaseEntry(0xff4f, 1, 2, true, false),
SimpleCaseEntry(0x1e4c, 0, 2, false, true),
SimpleCaseEntry(0x1e4d, 1, 2, true, false),
SimpleCaseEntry(0xff30, 0, 2, false, true),
SimpleCaseEntry(0xff50, 1, 2, true, false),
SimpleCaseEntry(0x016e, 0, 2, false, true),
SimpleCaseEntry(0x016f, 1, 2, true, false),
SimpleCaseEntry(0x0478, 0, 2, false, true),
SimpleCaseEntry(0x0479, 1, 2, true, false),
SimpleCaseEntry(0x10a0, 0, 2, false, true),
SimpleCaseEntry(0x2d00, 1, 2, true, false),
SimpleCaseEntry(0xff31, 0, 2, false, true),
SimpleCaseEntry(0xff51, 1, 2, true, false),
SimpleCaseEntry(0x10a1, 0, 2, false, true),
SimpleCaseEntry(0x2d01, 1, 2, true, false),
SimpleCaseEntry(0x1e4e, 0, 2, false, true),
SimpleCaseEntry(0x1e4f, 1, 2, true, false),
SimpleCaseEntry(0xff32, 0, 2, false, true),
SimpleCaseEntry(0xff52, 1, 2, true, false),
SimpleCaseEntry(0x0170, 0, 2, false, true),
SimpleCaseEntry(0x0171, 1, 2, true, false),
SimpleCaseEntry(0x047a, 0, 2, false, true),
SimpleCaseEntry(0x047b, 1, 2, true, false),
SimpleCaseEntry(0x10a2, 0, 2, false, true),
SimpleCaseEntry(0x2d02, 1, 2, true, false),
SimpleCaseEntry(0xff33, 0, 2, false, true),
SimpleCaseEntry(0xff53, 1, 2, true, false),
SimpleCaseEntry(0x10a3, 0, 2, false, true),
SimpleCaseEntry(0x2d03, 1, 2, true, false),
SimpleCaseEntry(0x1e50, 0, 2, false, true),
SimpleCaseEntry(0x1e51, 1, 2, true, false),
SimpleCaseEntry(0xff34, 0, 2, false, true),
SimpleCaseEntry(0xff54, 1, 2, true, false),
SimpleCaseEntry(0x0172, 0, 2, false, true),
SimpleCaseEntry(0x0173, 1, 2, true, false),
SimpleCaseEntry(0x047c, 0, 2, false, true),
SimpleCaseEntry(0x047d, 1, 2, true, false),
SimpleCaseEntry(0x10a4, 0, 2, false, true),
SimpleCaseEntry(0x2d04, 1, 2, true, false),
SimpleCaseEntry(0xff35, 0, 2, false, true),
SimpleCaseEntry(0xff55, 1, 2, true, false),
SimpleCaseEntry(0x10a5, 0, 2, false, true),
SimpleCaseEntry(0x2d05, 1, 2, true, false),
SimpleCaseEntry(0x1e52, 0, 2, false, true),
SimpleCaseEntry(0x1e53, 1, 2, true, false),
SimpleCaseEntry(0xff36, 0, 2, false, true),
SimpleCaseEntry(0xff56, 1, 2, true, false),
SimpleCaseEntry(0x0174, 0, 2, false, true),
SimpleCaseEntry(0x0175, 1, 2, true, false),
SimpleCaseEntry(0x047e, 0, 2, false, true),
SimpleCaseEntry(0x047f, 1, 2, true, false),
SimpleCaseEntry(0x10a6, 0, 2, false, true),
SimpleCaseEntry(0x2d06, 1, 2, true, false),
SimpleCaseEntry(0x1fd8, 0, 2, false, true),
SimpleCaseEntry(0x1fd0, 1, 2, true, false),
SimpleCaseEntry(0x2c00, 0, 2, false, true),
SimpleCaseEntry(0x2c30, 1, 2, true, false),
SimpleCaseEntry(0xff37, 0, 2, false, true),
SimpleCaseEntry(0xff57, 1, 2, true, false),
SimpleCaseEntry(0x10a7, 0, 2, false, true),
SimpleCaseEntry(0x2d07, 1, 2, true, false),
SimpleCaseEntry(0x1e54, 0, 2, false, true),
SimpleCaseEntry(0x1e55, 1, 2, true, false),
SimpleCaseEntry(0x1fd9, 0, 2, false, true),
SimpleCaseEntry(0x1fd1, 1, 2, true, false),
SimpleCaseEntry(0x2c01, 0, 2, false, true),
SimpleCaseEntry(0x2c31, 1, 2, true, false),
SimpleCaseEntry(0xff38, 0, 2, false, true),
SimpleCaseEntry(0xff58, 1, 2, true, false),
SimpleCaseEntry(0x0176, 0, 2, false, true),
SimpleCaseEntry(0x0177, 1, 2, true, false),
SimpleCaseEntry(0x0480, 0, 2, false, true),
SimpleCaseEntry(0x0481, 1, 2, true, false),
SimpleCaseEntry(0x10a8, 0, 2, false, true),
SimpleCaseEntry(0x2d08, 1, 2, true, false),
SimpleCaseEntry(0x1fda, 0, 2, false, true),
SimpleCaseEntry(0x1f76, 1, 2, true, false),
SimpleCaseEntry(0x2c02, 0, 2, false, true),
SimpleCaseEntry(0x2c32, 1, 2, true, false),
SimpleCaseEntry(0xff39, 0, 2, false, true),
SimpleCaseEntry(0xff59, 1, 2, true, false),
SimpleCaseEntry(0x10a9, 0, 2, false, true),
SimpleCaseEntry(0x2d09, 1, 2, true, false),
SimpleCaseEntry(0x1e56, 0, 2, false, true),
SimpleCaseEntry(0x1e57, 1, 2, true, false),
SimpleCaseEntry(0x1fdb, 0, 2, false, true),
SimpleCaseEntry(0x1f77, 1, 2, true, false),
SimpleCaseEntry(0x2160, 0, 2, false, true),
SimpleCaseEntry(0x2170, 1, 2, true, false),
SimpleCaseEntry(0x2c03, 0, 2, false, true),
SimpleCaseEntry(0x2c33, 1, 2, true, false),
SimpleCaseEntry(0xff3a, 0, 2, false, true),
SimpleCaseEntry(0xff5a, 1, 2, true, false),
SimpleCaseEntry(0x0178, 0, 2, false, true),
SimpleCaseEntry(0x00ff, 1, 2, true, false),
SimpleCaseEntry(0x10aa, 0, 2, false, true),
SimpleCaseEntry(0x2d0a, 1, 2, true, false),
SimpleCaseEntry(0x2161, 0, 2, false, true),
SimpleCaseEntry(0x2171, 1, 2, true, false),
SimpleCaseEntry(0x2c04, 0, 2, false, true),
SimpleCaseEntry(0x2c34, 1, 2, true, false),
SimpleCaseEntry(0x0179, 0, 2, false, true),
SimpleCaseEntry(0x017a, 1, 2, true, false),
SimpleCaseEntry(0x10ab, 0, 2, false, true),
SimpleCaseEntry(0x2d0b, 1, 2, true, false),
SimpleCaseEntry(0x1e58, 0, 2, false, true),
SimpleCaseEntry(0x1e59, 1, 2, true, false),
SimpleCaseEntry(0x2162, 0, 2, false, true),
SimpleCaseEntry(0x2172, 1, 2, true, false),
SimpleCaseEntry(0x2c05, 0, 2, false, true),
SimpleCaseEntry(0x2c35, 1, 2, true, false),
SimpleCaseEntry(0x10ac, 0, 2, false, true),
SimpleCaseEntry(0x2d0c, 1, 2, true, false),
SimpleCaseEntry(0x2163, 0, 2, false, true),
SimpleCaseEntry(0x2173, 1, 2, true, false),
SimpleCaseEntry(0x2c06, 0, 2, false, true),
SimpleCaseEntry(0x2c36, 1, 2, true, false),
SimpleCaseEntry(0x017b, 0, 2, false, true),
SimpleCaseEntry(0x017c, 1, 2, true, false),
SimpleCaseEntry(0x10ad, 0, 2, false, true),
SimpleCaseEntry(0x2d0d, 1, 2, true, false),
SimpleCaseEntry(0x1e5a, 0, 2, false, true),
SimpleCaseEntry(0x1e5b, 1, 2, true, false),
SimpleCaseEntry(0x2164, 0, 2, false, true),
SimpleCaseEntry(0x2174, 1, 2, true, false),
SimpleCaseEntry(0x2c07, 0, 2, false, true),
SimpleCaseEntry(0x2c37, 1, 2, true, false),
SimpleCaseEntry(0x10ae, 0, 2, false, true),
SimpleCaseEntry(0x2d0e, 1, 2, true, false),
SimpleCaseEntry(0x2165, 0, 2, false, true),
SimpleCaseEntry(0x2175, 1, 2, true, false),
SimpleCaseEntry(0x2c08, 0, 2, false, true),
SimpleCaseEntry(0x2c38, 1, 2, true, false),
SimpleCaseEntry(0x017d, 0, 2, false, true),
SimpleCaseEntry(0x017e, 1, 2, true, false),
SimpleCaseEntry(0x10af, 0, 2, false, true),
SimpleCaseEntry(0x2d0f, 1, 2, true, false),
SimpleCaseEntry(0x1e5c, 0, 2, false, true),
SimpleCaseEntry(0x1e5d, 1, 2, true, false),
SimpleCaseEntry(0x2166, 0, 2, false, true),
SimpleCaseEntry(0x2176, 1, 2, true, false),
SimpleCaseEntry(0x2c09, 0, 2, false, true),
SimpleCaseEntry(0x2c39, 1, 2, true, false),
SimpleCaseEntry(0x10b0, 0, 2, false, true),
SimpleCaseEntry(0x2d10, 1, 2, true, false),
SimpleCaseEntry(0x2167, 0, 2, false, true),
SimpleCaseEntry(0x2177, 1, 2, true, false),
SimpleCaseEntry(0x2c0a, 0, 2, false, true),
SimpleCaseEntry(0x2c3a, 1, 2, true, false),
SimpleCaseEntry(0x017f, 0, 3, true, false),
SimpleCaseEntry(0x0073, 1, 3, true, false),
SimpleCaseEntry(0x0053, 2, 3, false, true),
SimpleCaseEntry(0x10b1, 0, 2, false, true),
SimpleCaseEntry(0x2d11, 1, 2, true, false),
SimpleCaseEntry(0x1e5e, 0, 2, false, true),
SimpleCaseEntry(0x1e5f, 1, 2, true, false),
SimpleCaseEntry(0x2168, 0, 2, false, true),
SimpleCaseEntry(0x2178, 1, 2, true, false),
SimpleCaseEntry(0x2c0b, 0, 2, false, true),
SimpleCaseEntry(0x2c3b, 1, 2, true, false),
SimpleCaseEntry(0x048a, 0, 2, false, true),
SimpleCaseEntry(0x048b, 1, 2, true, false),
SimpleCaseEntry(0x10b2, 0, 2, false, true),
SimpleCaseEntry(0x2d12, 1, 2, true, false),
SimpleCaseEntry(0x2169, 0, 2, false, true),
SimpleCaseEntry(0x2179, 1, 2, true, false),
SimpleCaseEntry(0x2c0c, 0, 2, false, true),
SimpleCaseEntry(0x2c3c, 1, 2, true, false),
SimpleCaseEntry(0x0181, 0, 2, false, true),
SimpleCaseEntry(0x0253, 1, 2, true, false),
SimpleCaseEntry(0x10b3, 0, 2, false, true),
SimpleCaseEntry(0x2d13, 1, 2, true, false),
SimpleCaseEntry(0x1e60, 0, 3, false, true),
SimpleCaseEntry(0x1e61, 1, 3, true, false),
SimpleCaseEntry(0x1e9b, 2, 3, true, false),
SimpleCaseEntry(0x216a, 0, 2, false, true),
SimpleCaseEntry(0x217a, 1, 2, true, false),
SimpleCaseEntry(0x2c0d, 0, 2, false, true),
SimpleCaseEntry(0x2c3d, 1, 2, true, false),
SimpleCaseEntry(0xa722, 0, 2, false, true),
SimpleCaseEntry(0xa723, 1, 2, true, false),
SimpleCaseEntry(0x0182, 0, 2, false, true),
SimpleCaseEntry(0x0183, 1, 2, true, false),
SimpleCaseEntry(0x048c, 0, 2, false, true),
SimpleCaseEntry(0x048d, 1, 2, true, false),
SimpleCaseEntry(0x10b4, 0, 2, false, true),
SimpleCaseEntry(0x2d14, 1, 2, true, false),
SimpleCaseEntry(0x216b, 0, 2, false, true),
SimpleCaseEntry(0x217b, 1, 2, true, false),
SimpleCaseEntry(0x2c0e, 0, 2, false, true),
SimpleCaseEntry(0x2c3e, 1, 2, true, false),
SimpleCaseEntry(0x10b5, 0, 2, false, true),
SimpleCaseEntry(0x2d15, 1, 2, true, false),
SimpleCaseEntry(0x1e62, 0, 2, false, true),
SimpleCaseEntry(0x1e63, 1, 2, true, false),
SimpleCaseEntry(0x216c, 0, 2, false, true),
SimpleCaseEntry(0x217c, 1, 2, true, false),
SimpleCaseEntry(0x2c0f, 0, 2, false, true),
SimpleCaseEntry(0x2c3f, 1, 2, true, false),
SimpleCaseEntry(0xa724, 0, 2, false, true),
SimpleCaseEntry(0xa725, 1, 2, true, false),
SimpleCaseEntry(0x0184, 0, 2, false, true),
SimpleCaseEntry(0x0185, 1, 2, true, false),
SimpleCaseEntry(0x048e, 0, 2, false, true),
SimpleCaseEntry(0x048f, 1, 2, true, false),
SimpleCaseEntry(0x10b6, 0, 2, false, true),
SimpleCaseEntry(0x2d16, 1, 2, true, false),
SimpleCaseEntry(0x1fe8, 0, 2, false, true),
SimpleCaseEntry(0x1fe0, 1, 2, true, false),
SimpleCaseEntry(0x216d, 0, 2, false, true),
SimpleCaseEntry(0x217d, 1, 2, true, false),
SimpleCaseEntry(0x2c10, 0, 2, false, true),
SimpleCaseEntry(0x2c40, 1, 2, true, false)
];
immutable fullCaseTable = [
FullCaseEntry("Ⴗ", 0, 2),
FullCaseEntry("ⴗ", 1, 2),
FullCaseEntry("Ṥ", 0, 2),
FullCaseEntry("ṥ", 1, 2),
FullCaseEntry("Ῡ", 0, 2),
FullCaseEntry("ῡ", 1, 2),
FullCaseEntry("Ⅾ", 0, 2),
FullCaseEntry("ⅾ", 1, 2),
FullCaseEntry("Ⱁ", 0, 2),
FullCaseEntry("ⱁ", 1, 2),
FullCaseEntry("Ꜧ", 0, 2),
FullCaseEntry("ꜧ", 1, 2),
FullCaseEntry("Ɔ", 0, 2),
FullCaseEntry("ɔ", 1, 2),
FullCaseEntry("Ґ", 0, 2),
FullCaseEntry("ґ", 1, 2),
FullCaseEntry("Ⴘ", 0, 2),
FullCaseEntry("ⴘ", 1, 2),
FullCaseEntry("Ὺ", 0, 2),
FullCaseEntry("ὺ", 1, 2),
FullCaseEntry("Ⅿ", 0, 2),
FullCaseEntry("ⅿ", 1, 2),
FullCaseEntry("Ⱂ", 0, 2),
FullCaseEntry("ⱂ", 1, 2),
FullCaseEntry("Ƈ", 0, 2),
FullCaseEntry("ƈ", 1, 2),
FullCaseEntry("Ⴙ", 0, 2),
FullCaseEntry("ⴙ", 1, 2),
FullCaseEntry("Ṧ", 0, 2),
FullCaseEntry("ṧ", 1, 2),
FullCaseEntry("Ύ", 0, 2),
FullCaseEntry("ύ", 1, 2),
FullCaseEntry("Ⱃ", 0, 2),
FullCaseEntry("ⱃ", 1, 2),
FullCaseEntry("Ꜩ", 0, 2),
FullCaseEntry("ꜩ", 1, 2),
FullCaseEntry("Ғ", 0, 2),
FullCaseEntry("ғ", 1, 2),
FullCaseEntry("Ⴚ", 0, 2),
FullCaseEntry("ⴚ", 1, 2),
FullCaseEntry("Ῥ", 0, 2),
FullCaseEntry("ῥ", 1, 2),
FullCaseEntry("Ⱄ", 0, 2),
FullCaseEntry("ⱄ", 1, 2),
FullCaseEntry("Ɖ", 0, 2),
FullCaseEntry("ɖ", 1, 2),
FullCaseEntry("Ⴛ", 0, 2),
FullCaseEntry("ⴛ", 1, 2),
FullCaseEntry("Ṩ", 0, 2),
FullCaseEntry("ṩ", 1, 2),
FullCaseEntry("Ⱅ", 0, 2),
FullCaseEntry("ⱅ", 1, 2),
FullCaseEntry("Ꜫ", 0, 2),
FullCaseEntry("ꜫ", 1, 2),
FullCaseEntry("Ɗ", 0, 2),
FullCaseEntry("ɗ", 1, 2),
FullCaseEntry("Ҕ", 0, 2),
FullCaseEntry("ҕ", 1, 2),
FullCaseEntry("Ⴜ", 0, 2),
FullCaseEntry("ⴜ", 1, 2),
FullCaseEntry("Ⱆ", 0, 2),
FullCaseEntry("ⱆ", 1, 2),
FullCaseEntry("Ƌ", 0, 2),
FullCaseEntry("ƌ", 1, 2),
FullCaseEntry("Ⴝ", 0, 2),
FullCaseEntry("ⴝ", 1, 2),
FullCaseEntry("Ṫ", 0, 2),
FullCaseEntry("ṫ", 1, 2),
FullCaseEntry("Ⱇ", 0, 2),
FullCaseEntry("ⱇ", 1, 2),
FullCaseEntry("Ꜭ", 0, 2),
FullCaseEntry("ꜭ", 1, 2),
FullCaseEntry("Җ", 0, 2),
FullCaseEntry("җ", 1, 2),
FullCaseEntry("Ⴞ", 0, 2),
FullCaseEntry("ⴞ", 1, 2),
FullCaseEntry("Ⱈ", 0, 2),
FullCaseEntry("ⱈ", 1, 2),
FullCaseEntry("Ⴟ", 0, 2),
FullCaseEntry("ⴟ", 1, 2),
FullCaseEntry("Ṭ", 0, 2),
FullCaseEntry("ṭ", 1, 2),
FullCaseEntry("Ⱉ", 0, 2),
FullCaseEntry("ⱉ", 1, 2),
FullCaseEntry("Ꜯ", 0, 2),
FullCaseEntry("ꜯ", 1, 2),
FullCaseEntry("Ǝ", 0, 2),
FullCaseEntry("ǝ", 1, 2),
FullCaseEntry("Ҙ", 0, 2),
FullCaseEntry("ҙ", 1, 2),
FullCaseEntry("Ⴠ", 0, 2),
FullCaseEntry("ⴠ", 1, 2),
FullCaseEntry("ῲ", 0, 2),
FullCaseEntry("ὼι", 1, 2),
FullCaseEntry("Ⱊ", 0, 2),
FullCaseEntry("ⱊ", 1, 2),
FullCaseEntry("Ə", 0, 2),
FullCaseEntry("ə", 1, 2),
FullCaseEntry("Ⴡ", 0, 2),
FullCaseEntry("ⴡ", 1, 2),
FullCaseEntry("Ṯ", 0, 2),
FullCaseEntry("ṯ", 1, 2),
FullCaseEntry("ῳ", 0, 3),
FullCaseEntry("ωι", 1, 3),
FullCaseEntry("ῼ", 2, 3),
FullCaseEntry("Ⱋ", 0, 2),
FullCaseEntry("ⱋ", 1, 2),
FullCaseEntry("Ɛ", 0, 2),
FullCaseEntry("ɛ", 1, 2),
FullCaseEntry("Қ", 0, 2),
FullCaseEntry("қ", 1, 2),
FullCaseEntry("Ⴢ", 0, 2),
FullCaseEntry("ⴢ", 1, 2),
FullCaseEntry("ῴ", 0, 2),
FullCaseEntry("ώι", 1, 2),
FullCaseEntry("Ⱌ", 0, 2),
FullCaseEntry("ⱌ", 1, 2),
FullCaseEntry("Ƒ", 0, 2),
FullCaseEntry("ƒ", 1, 2),
FullCaseEntry("Ⴣ", 0, 2),
FullCaseEntry("ⴣ", 1, 2),
FullCaseEntry("Ṱ", 0, 2),
FullCaseEntry("ṱ", 1, 2),
FullCaseEntry("Ⱍ", 0, 2),
FullCaseEntry("ⱍ", 1, 2),
FullCaseEntry("Ꜳ", 0, 2),
FullCaseEntry("ꜳ", 1, 2),
FullCaseEntry("Ҝ", 0, 2),
FullCaseEntry("ҝ", 1, 2),
FullCaseEntry("Ⴤ", 0, 2),
FullCaseEntry("ⴤ", 1, 2),
FullCaseEntry("ῶ", 0, 2),
FullCaseEntry("ῶ", 1, 2),
FullCaseEntry("Ⱎ", 0, 2),
FullCaseEntry("ⱎ", 1, 2),
FullCaseEntry("Ɠ", 0, 2),
FullCaseEntry("ɠ", 1, 2),
FullCaseEntry("Ⴥ", 0, 2),
FullCaseEntry("ⴥ", 1, 2),
FullCaseEntry("Ṳ", 0, 2),
FullCaseEntry("ṳ", 1, 2),
FullCaseEntry("ῷ", 0, 2),
FullCaseEntry("ῶι", 1, 2),
FullCaseEntry("Ⱏ", 0, 2),
FullCaseEntry("ⱏ", 1, 2),
FullCaseEntry("Ꜵ", 0, 2),
FullCaseEntry("ꜵ", 1, 2),
FullCaseEntry("Ɣ", 0, 2),
FullCaseEntry("ɣ", 1, 2),
FullCaseEntry("Ҟ", 0, 2),
FullCaseEntry("ҟ", 1, 2),
FullCaseEntry("Ὸ", 0, 2),
FullCaseEntry("ὸ", 1, 2),
FullCaseEntry("Ⱐ", 0, 2),
FullCaseEntry("ⱐ", 1, 2),
FullCaseEntry("Ⴧ", 0, 2),
FullCaseEntry("ⴧ", 1, 2),
FullCaseEntry("Ṵ", 0, 2),
FullCaseEntry("ṵ", 1, 2),
FullCaseEntry("Ό", 0, 2),
FullCaseEntry("ό", 1, 2),
FullCaseEntry("Ⱑ", 0, 2),
FullCaseEntry("ⱑ", 1, 2),
FullCaseEntry("Ꜷ", 0, 2),
FullCaseEntry("ꜷ", 1, 2),
FullCaseEntry("Ɩ", 0, 2),
FullCaseEntry("ɩ", 1, 2),
FullCaseEntry("Ҡ", 0, 2),
FullCaseEntry("ҡ", 1, 2),
FullCaseEntry("Ὼ", 0, 2),
FullCaseEntry("ὼ", 1, 2),
FullCaseEntry("Ⱒ", 0, 2),
FullCaseEntry("ⱒ", 1, 2),
FullCaseEntry("Ɨ", 0, 2),
FullCaseEntry("ɨ", 1, 2),
FullCaseEntry("Ṷ", 0, 2),
FullCaseEntry("ṷ", 1, 2),
FullCaseEntry("Ώ", 0, 2),
FullCaseEntry("ώ", 1, 2),
FullCaseEntry("Ⱓ", 0, 2),
FullCaseEntry("ⱓ", 1, 2),
FullCaseEntry("Ꜹ", 0, 2),
FullCaseEntry("ꜹ", 1, 2),
FullCaseEntry("Ƙ", 0, 2),
FullCaseEntry("ƙ", 1, 2),
FullCaseEntry("Ң", 0, 2),
FullCaseEntry("ң", 1, 2),
FullCaseEntry("ῼ", 0, 3),
FullCaseEntry("ωι", 1, 3),
FullCaseEntry("ῳ", 2, 3),
FullCaseEntry("Ⱔ", 0, 2),
FullCaseEntry("ⱔ", 1, 2),
FullCaseEntry("Ṹ", 0, 2),
FullCaseEntry("ṹ", 1, 2),
FullCaseEntry("Ⱕ", 0, 2),
FullCaseEntry("ⱕ", 1, 2),
FullCaseEntry("Ꜻ", 0, 2),
FullCaseEntry("ꜻ", 1, 2),
FullCaseEntry("Ҥ", 0, 2),
FullCaseEntry("ҥ", 1, 2),
FullCaseEntry("Ↄ", 0, 2),
FullCaseEntry("ↄ", 1, 2),
FullCaseEntry("Ⱖ", 0, 2),
FullCaseEntry("ⱖ", 1, 2),
FullCaseEntry("Ⴭ", 0, 2),
FullCaseEntry("ⴭ", 1, 2),
FullCaseEntry("Ṻ", 0, 2),
FullCaseEntry("ṻ", 1, 2),
FullCaseEntry("Ⱗ", 0, 2),
FullCaseEntry("ⱗ", 1, 2),
FullCaseEntry("Ꜽ", 0, 2),
FullCaseEntry("ꜽ", 1, 2),
FullCaseEntry("Ɯ", 0, 2),
FullCaseEntry("ɯ", 1, 2),
FullCaseEntry("Ҧ", 0, 2),
FullCaseEntry("ҧ", 1, 2),
FullCaseEntry("Ⱘ", 0, 2),
FullCaseEntry("ⱘ", 1, 2),
FullCaseEntry("Ɲ", 0, 2),
FullCaseEntry("ɲ", 1, 2),
FullCaseEntry("Ṽ", 0, 2),
FullCaseEntry("ṽ", 1, 2),
FullCaseEntry("Ⱙ", 0, 2),
FullCaseEntry("ⱙ", 1, 2),
FullCaseEntry("Ꜿ", 0, 2),
FullCaseEntry("ꜿ", 1, 2),
FullCaseEntry("Ҩ", 0, 2),
FullCaseEntry("ҩ", 1, 2),
FullCaseEntry("Ⱚ", 0, 2),
FullCaseEntry("ⱚ", 1, 2),
FullCaseEntry("Ɵ", 0, 2),
FullCaseEntry("ɵ", 1, 2),
FullCaseEntry("Ṿ", 0, 2),
FullCaseEntry("ṿ", 1, 2),
FullCaseEntry("Ⱛ", 0, 2),
FullCaseEntry("ⱛ", 1, 2),
FullCaseEntry("Ꝁ", 0, 2),
FullCaseEntry("ꝁ", 1, 2),
FullCaseEntry("Ơ", 0, 2),
FullCaseEntry("ơ", 1, 2),
FullCaseEntry("Ҫ", 0, 2),
FullCaseEntry("ҫ", 1, 2),
FullCaseEntry("Ⱜ", 0, 2),
FullCaseEntry("ⱜ", 1, 2),
FullCaseEntry("Ẁ", 0, 2),
FullCaseEntry("ẁ", 1, 2),
FullCaseEntry("Ⱝ", 0, 2),
FullCaseEntry("ⱝ", 1, 2),
FullCaseEntry("Ꝃ", 0, 2),
FullCaseEntry("ꝃ", 1, 2),
FullCaseEntry("Ƣ", 0, 2),
FullCaseEntry("ƣ", 1, 2),
FullCaseEntry("Ҭ", 0, 2),
FullCaseEntry("ҭ", 1, 2),
FullCaseEntry("Ⱞ", 0, 2),
FullCaseEntry("ⱞ", 1, 2),
FullCaseEntry("Ẃ", 0, 2),
FullCaseEntry("ẃ", 1, 2),
FullCaseEntry("Ꝅ", 0, 2),
FullCaseEntry("ꝅ", 1, 2),
FullCaseEntry("Ƥ", 0, 2),
FullCaseEntry("ƥ", 1, 2),
FullCaseEntry("Ү", 0, 2),
FullCaseEntry("ү", 1, 2),
FullCaseEntry("Ẅ", 0, 2),
FullCaseEntry("ẅ", 1, 2),
FullCaseEntry("Ꝇ", 0, 2),
FullCaseEntry("ꝇ", 1, 2),
FullCaseEntry("Ʀ", 0, 2),
FullCaseEntry("ʀ", 1, 2),
FullCaseEntry("Ұ", 0, 2),
FullCaseEntry("ұ", 1, 2),
FullCaseEntry("Ƨ", 0, 2),
FullCaseEntry("ƨ", 1, 2),
FullCaseEntry("Ẇ", 0, 2),
FullCaseEntry("ẇ", 1, 2),
FullCaseEntry("Ꝉ", 0, 2),
FullCaseEntry("ꝉ", 1, 2),
FullCaseEntry("Ҳ", 0, 2),
FullCaseEntry("ҳ", 1, 2),
FullCaseEntry("Ʃ", 0, 2),
FullCaseEntry("ʃ", 1, 2),
FullCaseEntry("Ẉ", 0, 2),
FullCaseEntry("ẉ", 1, 2),
FullCaseEntry("Ꝋ", 0, 2),
FullCaseEntry("ꝋ", 1, 2),
FullCaseEntry("Ҵ", 0, 2),
FullCaseEntry("ҵ", 1, 2),
FullCaseEntry("Ẋ", 0, 2),
FullCaseEntry("ẋ", 1, 2),
FullCaseEntry("Ꝍ", 0, 2),
FullCaseEntry("ꝍ", 1, 2),
FullCaseEntry("Ƭ", 0, 2),
FullCaseEntry("ƭ", 1, 2),
FullCaseEntry("Ҷ", 0, 2),
FullCaseEntry("ҷ", 1, 2),
FullCaseEntry("Ẍ", 0, 2),
FullCaseEntry("ẍ", 1, 2),
FullCaseEntry("Ꝏ", 0, 2),
FullCaseEntry("ꝏ", 1, 2),
FullCaseEntry("Ʈ", 0, 2),
FullCaseEntry("ʈ", 1, 2),
FullCaseEntry("Ҹ", 0, 2),
FullCaseEntry("ҹ", 1, 2),
FullCaseEntry("Ѐ", 0, 2),
FullCaseEntry("Ш", 1, 2),
FullCaseEntry("Ư", 0, 2),
FullCaseEntry("ư", 1, 2),
FullCaseEntry("Ẏ", 0, 2),
FullCaseEntry("ẏ", 1, 2),
FullCaseEntry("Ꝑ", 0, 2),
FullCaseEntry("ꝑ", 1, 2),
FullCaseEntry("Ё", 0, 2),
FullCaseEntry("Щ", 1, 2),
FullCaseEntry("Һ", 0, 2),
FullCaseEntry("һ", 1, 2),
FullCaseEntry("Ђ", 0, 2),
FullCaseEntry("Ъ", 1, 2),
FullCaseEntry("Ʊ", 0, 2),
FullCaseEntry("ʊ", 1, 2),
FullCaseEntry("Ẑ", 0, 2),
FullCaseEntry("ẑ", 1, 2),
FullCaseEntry("Ꝓ", 0, 2),
FullCaseEntry("ꝓ", 1, 2),
FullCaseEntry("Ѓ", 0, 2),
FullCaseEntry("Ы", 1, 2),
FullCaseEntry("Ʋ", 0, 2),
FullCaseEntry("ʋ", 1, 2),
FullCaseEntry("Ҽ", 0, 2),
FullCaseEntry("ҽ", 1, 2),
FullCaseEntry("Є", 0, 2),
FullCaseEntry("Ь", 1, 2),
FullCaseEntry("Ƴ", 0, 2),
FullCaseEntry("ƴ", 1, 2),
FullCaseEntry("Ẓ", 0, 2),
FullCaseEntry("ẓ", 1, 2),
FullCaseEntry("Ꝕ", 0, 2),
FullCaseEntry("ꝕ", 1, 2),
FullCaseEntry("Ѕ", 0, 2),
FullCaseEntry("Э", 1, 2),
FullCaseEntry("Ҿ", 0, 2),
FullCaseEntry("ҿ", 1, 2),
FullCaseEntry("І", 0, 2),
FullCaseEntry("Ю", 1, 2),
FullCaseEntry("Ƶ", 0, 2),
FullCaseEntry("ƶ", 1, 2),
FullCaseEntry("Ẕ", 0, 2),
FullCaseEntry("ẕ", 1, 2),
FullCaseEntry("Ꝗ", 0, 2),
FullCaseEntry("ꝗ", 1, 2),
FullCaseEntry("Ї", 0, 2),
FullCaseEntry("Я", 1, 2),
FullCaseEntry("Ӏ", 0, 2),
FullCaseEntry("ӏ", 1, 2),
FullCaseEntry("Ј", 0, 2),
FullCaseEntry("а", 1, 2),
FullCaseEntry("Ʒ", 0, 2),
FullCaseEntry("ʒ", 1, 2),
FullCaseEntry("Ӂ", 0, 2),
FullCaseEntry("ӂ", 1, 2),
FullCaseEntry("ẖ", 0, 2),
FullCaseEntry("ẖ", 1, 2),
FullCaseEntry("Ꝙ", 0, 2),
FullCaseEntry("ꝙ", 1, 2),
FullCaseEntry("Љ", 0, 2),
FullCaseEntry("б", 1, 2),
FullCaseEntry("Ƹ", 0, 2),
FullCaseEntry("ƹ", 1, 2),
FullCaseEntry("ẗ", 0, 2),
FullCaseEntry("ẗ", 1, 2),
FullCaseEntry("Њ", 0, 2),
FullCaseEntry("в", 1, 2),
FullCaseEntry("Ӄ", 0, 2),
FullCaseEntry("ӄ", 1, 2),
FullCaseEntry("ẘ", 0, 2),
FullCaseEntry("ẘ", 1, 2),
FullCaseEntry("Ꝛ", 0, 2),
FullCaseEntry("ꝛ", 1, 2),
FullCaseEntry("Ћ", 0, 2),
FullCaseEntry("г", 1, 2),
FullCaseEntry("ẙ", 0, 2),
FullCaseEntry("ẙ", 1, 2),
FullCaseEntry("Ќ", 0, 2),
FullCaseEntry("д", 1, 2),
FullCaseEntry("Ӆ", 0, 2),
FullCaseEntry("ӆ", 1, 2),
FullCaseEntry("ẚ", 0, 2),
FullCaseEntry("aʾ", 1, 2),
FullCaseEntry("Ꝝ", 0, 2),
FullCaseEntry("ꝝ", 1, 2),
FullCaseEntry("Ѝ", 0, 2),
FullCaseEntry("е", 1, 2),
FullCaseEntry("Ƽ", 0, 2),
FullCaseEntry("ƽ", 1, 2),
FullCaseEntry("ẛ", 0, 3),
FullCaseEntry("ṡ", 1, 3),
FullCaseEntry("Ṡ", 2, 3),
FullCaseEntry("Ў", 0, 2),
FullCaseEntry("ж", 1, 2),
FullCaseEntry("Ӈ", 0, 2),
FullCaseEntry("ӈ", 1, 2),
FullCaseEntry("Ꝟ", 0, 2),
FullCaseEntry("ꝟ", 1, 2),
FullCaseEntry("Џ", 0, 2),
FullCaseEntry("з", 1, 2),
FullCaseEntry("А", 0, 2),
FullCaseEntry("и", 1, 2),
FullCaseEntry("Ӊ", 0, 2),
FullCaseEntry("ӊ", 1, 2),
FullCaseEntry("ẞ", 0, 3),
FullCaseEntry("ss", 1, 3),
FullCaseEntry("ß", 2, 3),
FullCaseEntry("Ꝡ", 0, 2),
FullCaseEntry("ꝡ", 1, 2),
FullCaseEntry("Б", 0, 2),
FullCaseEntry("й", 1, 2),
FullCaseEntry("ͅ", 0, 4),
FullCaseEntry("ι", 1, 4),
FullCaseEntry("Ι", 2, 4),
FullCaseEntry("ι", 3, 4),
FullCaseEntry("В", 0, 2),
FullCaseEntry("к", 1, 2),
FullCaseEntry("Ӌ", 0, 2),
FullCaseEntry("ӌ", 1, 2),
FullCaseEntry("Ạ", 0, 2),
FullCaseEntry("ạ", 1, 2),
FullCaseEntry("Ꝣ", 0, 2),
FullCaseEntry("ꝣ", 1, 2),
FullCaseEntry("Г", 0, 2),
FullCaseEntry("л", 1, 2),
FullCaseEntry("Д", 0, 2),
FullCaseEntry("м", 1, 2),
FullCaseEntry("Ӎ", 0, 2),
FullCaseEntry("ӎ", 1, 2),
FullCaseEntry("Ả", 0, 2),
FullCaseEntry("ả", 1, 2),
FullCaseEntry("Ⓐ", 0, 2),
FullCaseEntry("ⓐ", 1, 2),
FullCaseEntry("Ꝥ", 0, 2),
FullCaseEntry("ꝥ", 1, 2),
FullCaseEntry("Е", 0, 2),
FullCaseEntry("н", 1, 2),
FullCaseEntry("DŽ", 0, 3),
FullCaseEntry("dž", 1, 3),
FullCaseEntry("Dž", 2, 3),
FullCaseEntry("Ⓑ", 0, 2),
FullCaseEntry("ⓑ", 1, 2),
FullCaseEntry("Ж", 0, 2),
FullCaseEntry("о", 1, 2),
FullCaseEntry("Dž", 0, 3),
FullCaseEntry("dž", 1, 3),
FullCaseEntry("DŽ", 2, 3),
FullCaseEntry("Ấ", 0, 2),
FullCaseEntry("ấ", 1, 2),
FullCaseEntry("Ⓒ", 0, 2),
FullCaseEntry("ⓒ", 1, 2),
FullCaseEntry("Ꝧ", 0, 2),
FullCaseEntry("ꝧ", 1, 2),
FullCaseEntry("З", 0, 2),
FullCaseEntry("п", 1, 2),
FullCaseEntry("A", 0, 2),
FullCaseEntry("a", 1, 2),
FullCaseEntry("Ӑ", 0, 2),
FullCaseEntry("ӑ", 1, 2),
FullCaseEntry("Ⓓ", 0, 2),
FullCaseEntry("ⓓ", 1, 2),
FullCaseEntry("И", 0, 2),
FullCaseEntry("р", 1, 2),
FullCaseEntry("B", 0, 2),
FullCaseEntry("b", 1, 2),
FullCaseEntry("LJ", 0, 3),
FullCaseEntry("lj", 1, 3),
FullCaseEntry("Lj", 2, 3),
FullCaseEntry("Ầ", 0, 2),
FullCaseEntry("ầ", 1, 2),
FullCaseEntry("Ⓔ", 0,