com.adobe.fontengine.UnicodeData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aem-sdk-api Show documentation
Show all versions of aem-sdk-api Show documentation
The Adobe Experience Manager SDK
The newest version!
/* This is a generated source file. Do not edit. */
package com.adobe.fontengine;
public final class UnicodeData {
static final int CASE_SELF = 0x0;
static final int CASE_EVEN_UPPER_LOWER_PAIR = 0x1;
static final int CASE_ODD_UPPER_LOWER_PAIR = 0x2;
static final int CASE_UPPER_TITLE_LOWER = 0x3;
static final int CASE_UPPER_BY_DELTA = 0x4;
static final int CASE_LOWER_BY_DELTA = 0x5;
static final int CASE_COMPLEX = 0x6;
static final int caseTable[] = {
CASE_SELF << 29 | 0x0000,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x0041,
CASE_COMPLEX << 29 | 0x0000 << 21 | 0x0049,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x004A,
CASE_SELF << 29 | 0x005B,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x0061,
CASE_COMPLEX << 29 | 0x0002 << 21 | 0x0069,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x006A,
CASE_SELF << 29 | 0x007B,
CASE_COMPLEX << 29 | 0x0004 << 21 | 0x00B5,
CASE_SELF << 29 | 0x00B6,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x00C0,
CASE_SELF << 29 | 0x00D7,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x00D8,
CASE_COMPLEX << 29 | 0x0005 << 21 | 0x00DF,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x00E0,
CASE_SELF << 29 | 0x00F7,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x00F8,
CASE_UPPER_BY_DELTA << 29 | 0x0001 << 21 | 0x00FF,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0100,
CASE_COMPLEX << 29 | 0x0007 << 21 | 0x0130,
CASE_UPPER_BY_DELTA << 29 | 0x0002 << 21 | 0x0131,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0132,
CASE_SELF << 29 | 0x0138,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x0139,
CASE_COMPLEX << 29 | 0x0009 << 21 | 0x0149,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x014A,
CASE_LOWER_BY_DELTA << 29 | 0x0001 << 21 | 0x0178,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x0179,
CASE_COMPLEX << 29 | 0x000A << 21 | 0x017F,
CASE_UPPER_BY_DELTA << 29 | 0x0003 << 21 | 0x0180,
CASE_LOWER_BY_DELTA << 29 | 0x0004 << 21 | 0x0181,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0182,
CASE_LOWER_BY_DELTA << 29 | 0x0005 << 21 | 0x0186,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x0187,
CASE_LOWER_BY_DELTA << 29 | 0x0006 << 21 | 0x0189,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x018B,
CASE_SELF << 29 | 0x018D,
CASE_LOWER_BY_DELTA << 29 | 0x0007 << 21 | 0x018E,
CASE_LOWER_BY_DELTA << 29 | 0x0008 << 21 | 0x018F,
CASE_LOWER_BY_DELTA << 29 | 0x0009 << 21 | 0x0190,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x0191,
CASE_LOWER_BY_DELTA << 29 | 0x0006 << 21 | 0x0193,
CASE_LOWER_BY_DELTA << 29 | 0x000A << 21 | 0x0194,
CASE_UPPER_BY_DELTA << 29 | 0x000B << 21 | 0x0195,
CASE_LOWER_BY_DELTA << 29 | 0x000C << 21 | 0x0196,
CASE_LOWER_BY_DELTA << 29 | 0x000D << 21 | 0x0197,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0198,
CASE_UPPER_BY_DELTA << 29 | 0x000E << 21 | 0x019A,
CASE_SELF << 29 | 0x019B,
CASE_LOWER_BY_DELTA << 29 | 0x000C << 21 | 0x019C,
CASE_LOWER_BY_DELTA << 29 | 0x000F << 21 | 0x019D,
CASE_UPPER_BY_DELTA << 29 | 0x0010 << 21 | 0x019E,
CASE_LOWER_BY_DELTA << 29 | 0x0011 << 21 | 0x019F,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01A0,
CASE_LOWER_BY_DELTA << 29 | 0x0012 << 21 | 0x01A6,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x01A7,
CASE_LOWER_BY_DELTA << 29 | 0x0012 << 21 | 0x01A9,
CASE_SELF << 29 | 0x01AA,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01AC,
CASE_LOWER_BY_DELTA << 29 | 0x0012 << 21 | 0x01AE,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x01AF,
CASE_LOWER_BY_DELTA << 29 | 0x0013 << 21 | 0x01B1,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x01B3,
CASE_LOWER_BY_DELTA << 29 | 0x0014 << 21 | 0x01B7,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01B8,
CASE_SELF << 29 | 0x01BA,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01BC,
CASE_SELF << 29 | 0x01BE,
CASE_UPPER_BY_DELTA << 29 | 0x0015 << 21 | 0x01BF,
CASE_SELF << 29 | 0x01C0,
CASE_UPPER_TITLE_LOWER << 29 | 0x0000 << 21 | 0x01C4,
CASE_UPPER_TITLE_LOWER << 29 | 0x0001 << 21 | 0x01C5,
CASE_UPPER_TITLE_LOWER << 29 | 0x0002 << 21 | 0x01C6,
CASE_UPPER_TITLE_LOWER << 29 | 0x0000 << 21 | 0x01C7,
CASE_UPPER_TITLE_LOWER << 29 | 0x0001 << 21 | 0x01C8,
CASE_UPPER_TITLE_LOWER << 29 | 0x0002 << 21 | 0x01C9,
CASE_UPPER_TITLE_LOWER << 29 | 0x0000 << 21 | 0x01CA,
CASE_UPPER_TITLE_LOWER << 29 | 0x0001 << 21 | 0x01CB,
CASE_UPPER_TITLE_LOWER << 29 | 0x0002 << 21 | 0x01CC,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x01CD,
CASE_UPPER_BY_DELTA << 29 | 0x0007 << 21 | 0x01DD,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01DE,
CASE_COMPLEX << 29 | 0x000B << 21 | 0x01F0,
CASE_UPPER_TITLE_LOWER << 29 | 0x0000 << 21 | 0x01F1,
CASE_UPPER_TITLE_LOWER << 29 | 0x0001 << 21 | 0x01F2,
CASE_UPPER_TITLE_LOWER << 29 | 0x0002 << 21 | 0x01F3,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01F4,
CASE_LOWER_BY_DELTA << 29 | 0x000B << 21 | 0x01F6,
CASE_LOWER_BY_DELTA << 29 | 0x0015 << 21 | 0x01F7,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x01F8,
CASE_LOWER_BY_DELTA << 29 | 0x0010 << 21 | 0x0220,
CASE_SELF << 29 | 0x0221,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0222,
CASE_SELF << 29 | 0x0234,
CASE_LOWER_BY_DELTA << 29 | 0x0016 << 21 | 0x023A,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x023B,
CASE_LOWER_BY_DELTA << 29 | 0x000E << 21 | 0x023D,
CASE_LOWER_BY_DELTA << 29 | 0x0017 << 21 | 0x023E,
CASE_SELF << 29 | 0x023F,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x0241,
CASE_LOWER_BY_DELTA << 29 | 0x0003 << 21 | 0x0243,
CASE_LOWER_BY_DELTA << 29 | 0x0018 << 21 | 0x0244,
CASE_LOWER_BY_DELTA << 29 | 0x0019 << 21 | 0x0245,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0246,
CASE_UPPER_BY_DELTA << 29 | 0x001A << 21 | 0x0250,
CASE_UPPER_BY_DELTA << 29 | 0x001B << 21 | 0x0251,
CASE_SELF << 29 | 0x0252,
CASE_UPPER_BY_DELTA << 29 | 0x0004 << 21 | 0x0253,
CASE_UPPER_BY_DELTA << 29 | 0x0005 << 21 | 0x0254,
CASE_SELF << 29 | 0x0255,
CASE_UPPER_BY_DELTA << 29 | 0x0006 << 21 | 0x0256,
CASE_SELF << 29 | 0x0258,
CASE_UPPER_BY_DELTA << 29 | 0x0008 << 21 | 0x0259,
CASE_SELF << 29 | 0x025A,
CASE_UPPER_BY_DELTA << 29 | 0x0009 << 21 | 0x025B,
CASE_SELF << 29 | 0x025C,
CASE_UPPER_BY_DELTA << 29 | 0x0006 << 21 | 0x0260,
CASE_SELF << 29 | 0x0261,
CASE_UPPER_BY_DELTA << 29 | 0x000A << 21 | 0x0263,
CASE_SELF << 29 | 0x0264,
CASE_UPPER_BY_DELTA << 29 | 0x000D << 21 | 0x0268,
CASE_UPPER_BY_DELTA << 29 | 0x000C << 21 | 0x0269,
CASE_SELF << 29 | 0x026A,
CASE_UPPER_BY_DELTA << 29 | 0x001C << 21 | 0x026B,
CASE_SELF << 29 | 0x026C,
CASE_UPPER_BY_DELTA << 29 | 0x000C << 21 | 0x026F,
CASE_SELF << 29 | 0x0270,
CASE_UPPER_BY_DELTA << 29 | 0x001D << 21 | 0x0271,
CASE_UPPER_BY_DELTA << 29 | 0x000F << 21 | 0x0272,
CASE_SELF << 29 | 0x0273,
CASE_UPPER_BY_DELTA << 29 | 0x0011 << 21 | 0x0275,
CASE_SELF << 29 | 0x0276,
CASE_UPPER_BY_DELTA << 29 | 0x001E << 21 | 0x027D,
CASE_SELF << 29 | 0x027E,
CASE_UPPER_BY_DELTA << 29 | 0x0012 << 21 | 0x0280,
CASE_SELF << 29 | 0x0281,
CASE_UPPER_BY_DELTA << 29 | 0x0012 << 21 | 0x0283,
CASE_SELF << 29 | 0x0284,
CASE_UPPER_BY_DELTA << 29 | 0x0012 << 21 | 0x0288,
CASE_UPPER_BY_DELTA << 29 | 0x0018 << 21 | 0x0289,
CASE_UPPER_BY_DELTA << 29 | 0x0013 << 21 | 0x028A,
CASE_UPPER_BY_DELTA << 29 | 0x0019 << 21 | 0x028C,
CASE_SELF << 29 | 0x028D,
CASE_UPPER_BY_DELTA << 29 | 0x0014 << 21 | 0x0292,
CASE_SELF << 29 | 0x0293,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0370,
CASE_SELF << 29 | 0x0374,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0376,
CASE_SELF << 29 | 0x0378,
CASE_UPPER_BY_DELTA << 29 | 0x0010 << 21 | 0x037B,
CASE_SELF << 29 | 0x037E,
CASE_LOWER_BY_DELTA << 29 | 0x001F << 21 | 0x0386,
CASE_SELF << 29 | 0x0387,
CASE_LOWER_BY_DELTA << 29 | 0x0020 << 21 | 0x0388,
CASE_SELF << 29 | 0x038B,
CASE_LOWER_BY_DELTA << 29 | 0x0021 << 21 | 0x038C,
CASE_SELF << 29 | 0x038D,
CASE_LOWER_BY_DELTA << 29 | 0x0022 << 21 | 0x038E,
CASE_COMPLEX << 29 | 0x000C << 21 | 0x0390,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x0391,
CASE_SELF << 29 | 0x03A2,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x03A3,
CASE_UPPER_BY_DELTA << 29 | 0x001F << 21 | 0x03AC,
CASE_UPPER_BY_DELTA << 29 | 0x0020 << 21 | 0x03AD,
CASE_COMPLEX << 29 | 0x000D << 21 | 0x03B0,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x03B1,
CASE_COMPLEX << 29 | 0x000E << 21 | 0x03C2,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x03C3,
CASE_UPPER_BY_DELTA << 29 | 0x0021 << 21 | 0x03CC,
CASE_UPPER_BY_DELTA << 29 | 0x0022 << 21 | 0x03CD,
CASE_LOWER_BY_DELTA << 29 | 0x0023 << 21 | 0x03CF,
CASE_COMPLEX << 29 | 0x000F << 21 | 0x03D0,
CASE_COMPLEX << 29 | 0x0010 << 21 | 0x03D1,
CASE_SELF << 29 | 0x03D2,
CASE_COMPLEX << 29 | 0x0011 << 21 | 0x03D5,
CASE_COMPLEX << 29 | 0x0012 << 21 | 0x03D6,
CASE_UPPER_BY_DELTA << 29 | 0x0023 << 21 | 0x03D7,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x03D8,
CASE_COMPLEX << 29 | 0x0013 << 21 | 0x03F0,
CASE_COMPLEX << 29 | 0x0014 << 21 | 0x03F1,
CASE_UPPER_BY_DELTA << 29 | 0x0024 << 21 | 0x03F2,
CASE_SELF << 29 | 0x03F3,
CASE_LOWER_BY_DELTA << 29 | 0x0025 << 21 | 0x03F4,
CASE_COMPLEX << 29 | 0x0015 << 21 | 0x03F5,
CASE_SELF << 29 | 0x03F6,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x03F7,
CASE_LOWER_BY_DELTA << 29 | 0x0024 << 21 | 0x03F9,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x03FA,
CASE_SELF << 29 | 0x03FC,
CASE_LOWER_BY_DELTA << 29 | 0x0010 << 21 | 0x03FD,
CASE_LOWER_BY_DELTA << 29 | 0x0026 << 21 | 0x0400,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0x0410,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0x0430,
CASE_UPPER_BY_DELTA << 29 | 0x0026 << 21 | 0x0450,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x0460,
CASE_SELF << 29 | 0x0482,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x048A,
CASE_LOWER_BY_DELTA << 29 | 0x0027 << 21 | 0x04C0,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x04C1,
CASE_UPPER_BY_DELTA << 29 | 0x0027 << 21 | 0x04CF,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x04D0,
CASE_SELF << 29 | 0x0524,
CASE_LOWER_BY_DELTA << 29 | 0x0028 << 21 | 0x0531,
CASE_SELF << 29 | 0x0557,
CASE_UPPER_BY_DELTA << 29 | 0x0028 << 21 | 0x0561,
CASE_COMPLEX << 29 | 0x0016 << 21 | 0x0587,
CASE_SELF << 29 | 0x0588,
CASE_LOWER_BY_DELTA << 29 | 0x0029 << 21 | 0x10A0,
CASE_SELF << 29 | 0x10C6,
CASE_UPPER_BY_DELTA << 29 | 0x002A << 21 | 0x1D79,
CASE_SELF << 29 | 0x1D7A,
CASE_UPPER_BY_DELTA << 29 | 0x002B << 21 | 0x1D7D,
CASE_SELF << 29 | 0x1D7E,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x1E00,
CASE_COMPLEX << 29 | 0x0017 << 21 | 0x1E96,
CASE_COMPLEX << 29 | 0x0018 << 21 | 0x1E97,
CASE_COMPLEX << 29 | 0x0019 << 21 | 0x1E98,
CASE_COMPLEX << 29 | 0x001A << 21 | 0x1E99,
CASE_COMPLEX << 29 | 0x001B << 21 | 0x1E9A,
CASE_COMPLEX << 29 | 0x001C << 21 | 0x1E9B,
CASE_SELF << 29 | 0x1E9C,
CASE_COMPLEX << 29 | 0x001D << 21 | 0x1E9E,
CASE_SELF << 29 | 0x1E9F,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x1EA0,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F00,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F08,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F10,
CASE_SELF << 29 | 0x1F16,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F18,
CASE_SELF << 29 | 0x1F1E,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F20,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F28,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F30,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F38,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F40,
CASE_SELF << 29 | 0x1F46,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F48,
CASE_SELF << 29 | 0x1F4E,
CASE_COMPLEX << 29 | 0x001E << 21 | 0x1F50,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F51,
CASE_COMPLEX << 29 | 0x001F << 21 | 0x1F52,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F53,
CASE_COMPLEX << 29 | 0x0020 << 21 | 0x1F54,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F55,
CASE_COMPLEX << 29 | 0x0021 << 21 | 0x1F56,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F57,
CASE_SELF << 29 | 0x1F58,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F59,
CASE_SELF << 29 | 0x1F5A,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F5B,
CASE_SELF << 29 | 0x1F5C,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F5D,
CASE_SELF << 29 | 0x1F5E,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F5F,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F60,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F68,
CASE_UPPER_BY_DELTA << 29 | 0x002D << 21 | 0x1F70,
CASE_UPPER_BY_DELTA << 29 | 0x002E << 21 | 0x1F72,
CASE_UPPER_BY_DELTA << 29 | 0x002F << 21 | 0x1F76,
CASE_UPPER_BY_DELTA << 29 | 0x0030 << 21 | 0x1F78,
CASE_UPPER_BY_DELTA << 29 | 0x0031 << 21 | 0x1F7A,
CASE_UPPER_BY_DELTA << 29 | 0x0032 << 21 | 0x1F7C,
CASE_SELF << 29 | 0x1F7E,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F80,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F88,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1F90,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1F98,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1FA0,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1FA8,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1FB0,
CASE_COMPLEX << 29 | 0x0022 << 21 | 0x1FB2,
CASE_UPPER_BY_DELTA << 29 | 0x0033 << 21 | 0x1FB3,
CASE_COMPLEX << 29 | 0x0023 << 21 | 0x1FB4,
CASE_SELF << 29 | 0x1FB5,
CASE_COMPLEX << 29 | 0x0024 << 21 | 0x1FB6,
CASE_COMPLEX << 29 | 0x0025 << 21 | 0x1FB7,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1FB8,
CASE_LOWER_BY_DELTA << 29 | 0x002D << 21 | 0x1FBA,
CASE_LOWER_BY_DELTA << 29 | 0x0033 << 21 | 0x1FBC,
CASE_SELF << 29 | 0x1FBD,
CASE_COMPLEX << 29 | 0x0026 << 21 | 0x1FBE,
CASE_SELF << 29 | 0x1FBF,
CASE_COMPLEX << 29 | 0x0027 << 21 | 0x1FC2,
CASE_UPPER_BY_DELTA << 29 | 0x0033 << 21 | 0x1FC3,
CASE_COMPLEX << 29 | 0x0028 << 21 | 0x1FC4,
CASE_SELF << 29 | 0x1FC5,
CASE_COMPLEX << 29 | 0x0029 << 21 | 0x1FC6,
CASE_COMPLEX << 29 | 0x002A << 21 | 0x1FC7,
CASE_LOWER_BY_DELTA << 29 | 0x002E << 21 | 0x1FC8,
CASE_LOWER_BY_DELTA << 29 | 0x0033 << 21 | 0x1FCC,
CASE_SELF << 29 | 0x1FCD,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1FD0,
CASE_COMPLEX << 29 | 0x002B << 21 | 0x1FD2,
CASE_COMPLEX << 29 | 0x002C << 21 | 0x1FD3,
CASE_SELF << 29 | 0x1FD4,
CASE_COMPLEX << 29 | 0x002D << 21 | 0x1FD6,
CASE_COMPLEX << 29 | 0x002E << 21 | 0x1FD7,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1FD8,
CASE_LOWER_BY_DELTA << 29 | 0x002F << 21 | 0x1FDA,
CASE_SELF << 29 | 0x1FDC,
CASE_UPPER_BY_DELTA << 29 | 0x002C << 21 | 0x1FE0,
CASE_COMPLEX << 29 | 0x002F << 21 | 0x1FE2,
CASE_COMPLEX << 29 | 0x0030 << 21 | 0x1FE3,
CASE_COMPLEX << 29 | 0x0031 << 21 | 0x1FE4,
CASE_UPPER_BY_DELTA << 29 | 0x0024 << 21 | 0x1FE5,
CASE_COMPLEX << 29 | 0x0032 << 21 | 0x1FE6,
CASE_COMPLEX << 29 | 0x0033 << 21 | 0x1FE7,
CASE_LOWER_BY_DELTA << 29 | 0x002C << 21 | 0x1FE8,
CASE_LOWER_BY_DELTA << 29 | 0x0031 << 21 | 0x1FEA,
CASE_LOWER_BY_DELTA << 29 | 0x0024 << 21 | 0x1FEC,
CASE_SELF << 29 | 0x1FED,
CASE_COMPLEX << 29 | 0x0034 << 21 | 0x1FF2,
CASE_UPPER_BY_DELTA << 29 | 0x0033 << 21 | 0x1FF3,
CASE_COMPLEX << 29 | 0x0035 << 21 | 0x1FF4,
CASE_SELF << 29 | 0x1FF5,
CASE_COMPLEX << 29 | 0x0036 << 21 | 0x1FF6,
CASE_COMPLEX << 29 | 0x0037 << 21 | 0x1FF7,
CASE_LOWER_BY_DELTA << 29 | 0x0030 << 21 | 0x1FF8,
CASE_LOWER_BY_DELTA << 29 | 0x0032 << 21 | 0x1FFA,
CASE_LOWER_BY_DELTA << 29 | 0x0033 << 21 | 0x1FFC,
CASE_SELF << 29 | 0x1FFD,
CASE_LOWER_BY_DELTA << 29 | 0x0034 << 21 | 0x2126,
CASE_SELF << 29 | 0x2127,
CASE_LOWER_BY_DELTA << 29 | 0x0035 << 21 | 0x212A,
CASE_LOWER_BY_DELTA << 29 | 0x0036 << 21 | 0x212B,
CASE_SELF << 29 | 0x212C,
CASE_LOWER_BY_DELTA << 29 | 0x0037 << 21 | 0x2132,
CASE_SELF << 29 | 0x2133,
CASE_UPPER_BY_DELTA << 29 | 0x0037 << 21 | 0x214E,
CASE_SELF << 29 | 0x214F,
CASE_LOWER_BY_DELTA << 29 | 0x0038 << 21 | 0x2160,
CASE_UPPER_BY_DELTA << 29 | 0x0038 << 21 | 0x2170,
CASE_SELF << 29 | 0x2180,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x2183,
CASE_SELF << 29 | 0x2185,
CASE_LOWER_BY_DELTA << 29 | 0x0039 << 21 | 0x24B6,
CASE_UPPER_BY_DELTA << 29 | 0x0039 << 21 | 0x24D0,
CASE_SELF << 29 | 0x24EA,
CASE_LOWER_BY_DELTA << 29 | 0x0028 << 21 | 0x2C00,
CASE_SELF << 29 | 0x2C2F,
CASE_UPPER_BY_DELTA << 29 | 0x0028 << 21 | 0x2C30,
CASE_SELF << 29 | 0x2C5F,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x2C60,
CASE_LOWER_BY_DELTA << 29 | 0x001C << 21 | 0x2C62,
CASE_LOWER_BY_DELTA << 29 | 0x002B << 21 | 0x2C63,
CASE_LOWER_BY_DELTA << 29 | 0x001E << 21 | 0x2C64,
CASE_UPPER_BY_DELTA << 29 | 0x0016 << 21 | 0x2C65,
CASE_UPPER_BY_DELTA << 29 | 0x0017 << 21 | 0x2C66,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x2C67,
CASE_LOWER_BY_DELTA << 29 | 0x001B << 21 | 0x2C6D,
CASE_LOWER_BY_DELTA << 29 | 0x001D << 21 | 0x2C6E,
CASE_LOWER_BY_DELTA << 29 | 0x001A << 21 | 0x2C6F,
CASE_SELF << 29 | 0x2C70,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x2C72,
CASE_SELF << 29 | 0x2C74,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0x2C75,
CASE_SELF << 29 | 0x2C77,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0x2C80,
CASE_SELF << 29 | 0x2CE4,
CASE_UPPER_BY_DELTA << 29 | 0x0029 << 21 | 0x2D00,
CASE_SELF << 29 | 0x2D26,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0xA640,
CASE_SELF << 29 | 0xA660,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0xA662,
CASE_SELF << 29 | 0xA66E,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0xA680,
CASE_SELF << 29 | 0xA698,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0xA722,
CASE_SELF << 29 | 0xA730,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0xA732,
CASE_SELF << 29 | 0xA770,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0xA779,
CASE_LOWER_BY_DELTA << 29 | 0x002A << 21 | 0xA77D,
CASE_EVEN_UPPER_LOWER_PAIR << 29 | 0xA77E,
CASE_SELF << 29 | 0xA788,
CASE_ODD_UPPER_LOWER_PAIR << 29 | 0xA78B,
CASE_SELF << 29 | 0xA78D,
CASE_COMPLEX << 29 | 0x0038 << 21 | 0xFB00,
CASE_COMPLEX << 29 | 0x0039 << 21 | 0xFB01,
CASE_COMPLEX << 29 | 0x003A << 21 | 0xFB02,
CASE_COMPLEX << 29 | 0x003B << 21 | 0xFB03,
CASE_COMPLEX << 29 | 0x003C << 21 | 0xFB04,
CASE_COMPLEX << 29 | 0x003D << 21 | 0xFB05,
CASE_COMPLEX << 29 | 0x003E << 21 | 0xFB06,
CASE_SELF << 29 | 0xFB07,
CASE_COMPLEX << 29 | 0x003F << 21 | 0xFB13,
CASE_COMPLEX << 29 | 0x0040 << 21 | 0xFB14,
CASE_COMPLEX << 29 | 0x0041 << 21 | 0xFB15,
CASE_COMPLEX << 29 | 0x0042 << 21 | 0xFB16,
CASE_COMPLEX << 29 | 0x0043 << 21 | 0xFB17,
CASE_SELF << 29 | 0xFB18,
CASE_LOWER_BY_DELTA << 29 | 0x0000 << 21 | 0xFF21,
CASE_SELF << 29 | 0xFF3B,
CASE_UPPER_BY_DELTA << 29 | 0x0000 << 21 | 0xFF41,
CASE_SELF << 29 | 0xFF5B,
CASE_LOWER_BY_DELTA << 29 | 0x003A << 21 | 0x10400,
CASE_UPPER_BY_DELTA << 29 | 0x003A << 21 | 0x10428,
CASE_SELF << 29 | 0x10450,
0x110000 /* sentinel */
};
static final int caseAsciiLimit = 9;
static final int caseLatin1Limit = 19;
static final int caseUnicodeLimit = 399;
static final int caseTableDelta[] = {
32,
-121,
232,
-195,
210,
206,
205,
79,
202,
203,
207,
-97,
211,
209,
-163,
213,
-130,
214,
218,
217,
219,
-56,
10795,
10792,
69,
71,
-10783,
-10780,
-10743,
-10749,
-10727,
38,
37,
64,
63,
8,
-7,
-60,
80,
15,
48,
7264,
-35332,
-3814,
-8,
-74,
-86,
-100,
-128,
-112,
-126,
-9,
-7517,
-8383,
-8262,
28,
16,
26,
40
};
static final int IOTA = 1<<30;
static final int SHARP_S = 1<<29;
static final int DOTTED_I = 1<<28;
private static int COMPLEX_CASE(int cond, int uc, int tc, int lc, int cf, int suc, int stc, int slc, int scf, int i) {
return cond | uc<<26 | tc<<24 | lc<<22 | cf<<20 | suc<<19 | stc<<18 | slc<<17 | scf<<16 | i;
}
static final int caseTableComplex[] = {
COMPLEX_CASE(0 |DOTTED_I, 0,0,1,0, 0,0,0,0, 0x0000),
COMPLEX_CASE(0 , 0,0,1,1, 0,0,0,1, 0x0001),
COMPLEX_CASE(0 |DOTTED_I, 1,0,0,0, 0,0,0,0, 0x0004),
COMPLEX_CASE(0 , 1,0,0,0, 0,0,0,0, 0x0005),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0006),
COMPLEX_CASE(0 |SHARP_S , 2,2,0,2, 0,0,0,0, 0x0008),
COMPLEX_CASE(0 , 1,0,0,2, 0,0,0,0, 0x000E),
COMPLEX_CASE(0 |DOTTED_I, 0,0,2,0, 0,0,1,0, 0x0011),
COMPLEX_CASE(0 , 0,0,1,2, 0,0,0,1, 0x0014),
COMPLEX_CASE(0 , 2,0,0,2, 0,0,0,0, 0x0018),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x001C),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x001E),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0020),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0023),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0026),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0028),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x002A),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x002C),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x002E),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0030),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0032),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0034),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x0036),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x003C),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x003E),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0040),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0042),
COMPLEX_CASE(0 , 2,0,0,2, 0,0,0,0, 0x0044),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0048),
COMPLEX_CASE(0 , 0,0,1,2, 0,0,0,1, 0x004A),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x004E),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0050),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0053),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0056),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0059),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x005B),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x005D),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x005F),
COMPLEX_CASE(0 , 1,0,0,1, 0,0,0,0, 0x0061),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0063),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0065),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0067),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0069),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x006B),
COMPLEX_CASE(0 , 3,0,0,3, 0,0,0,0, 0x006E),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0074),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0076),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0079),
COMPLEX_CASE(0 , 3,0,0,3, 0,0,0,0, 0x007C),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0082),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0084),
COMPLEX_CASE(0 , 3,0,0,0, 0,0,0,0, 0x0086),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x0089),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x008B),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x008D),
COMPLEX_CASE(0 , 2,0,0,0, 0,0,0,0, 0x008F),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x0091),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x0097),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x009D),
COMPLEX_CASE(0 , 3,3,0,3, 0,0,0,0, 0x00A3),
COMPLEX_CASE(0 , 3,3,0,3, 0,0,0,0, 0x00AC),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00B5),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00BB),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00C1),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00C7),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00CD),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00D3),
COMPLEX_CASE(0 , 2,2,0,2, 0,0,0,0, 0x00D9)
};
static final short caseTableCp[] = {
0x0069,
0x0131,
0x0069,
0x0131,
0x0049,
0x0130,
0x039C,
0x03BC,
0x0053,
0x0053,
0x0053,
0x0073,
0x0073,
0x0073,
0x1E9E,
0x0073,
0x0073,
0x0069,
0x0307,
0x0069,
0x0069,
0x0069,
0x0307,
0x0069,
0x02BC,
0x004E,
0x02BC,
0x006E,
0x0053,
0x0073,
0x004A,
0x030C,
0x0399,
0x0308,
0x0301,
0x03A5,
0x0308,
0x0301,
0x03A3,
0x03C3,
0x0392,
0x03B2,
0x0398,
0x03B8,
0x03A6,
0x03C6,
0x03A0,
0x03C0,
0x039A,
0x03BA,
0x03A1,
0x03C1,
0x0395,
0x03B5,
0x0535,
0x0552,
0x0535,
0x0582,
0x0565,
0x0582,
0x0048,
0x0331,
0x0054,
0x0308,
0x0057,
0x030A,
0x0059,
0x030A,
0x0041,
0x02BE,
0x0061,
0x02BE,
0x1E60,
0x1E61,
0x00DF,
0x0073,
0x0073,
0x00DF,
0x03A5,
0x0313,
0x03A5,
0x0313,
0x0300,
0x03A5,
0x0313,
0x0301,
0x03A5,
0x0313,
0x0342,
0x1FBA,
0x0345,
0x0386,
0x0345,
0x0391,
0x0342,
0x1FBC,
0x0342,
0x0399,
0x03B9,
0x1FCA,
0x0345,
0x0389,
0x0345,
0x0397,
0x0342,
0x1FCC,
0x0342,
0x0399,
0x0308,
0x0300,
0x0399,
0x0308,
0x0301,
0x03B9,
0x0308,
0x0301,
0x0399,
0x0342,
0x0399,
0x0308,
0x0342,
0x03A5,
0x0308,
0x0300,
0x03A5,
0x0308,
0x0301,
0x03C5,
0x0308,
0x0301,
0x03A1,
0x0313,
0x03A5,
0x0342,
0x03A5,
0x0308,
0x0342,
0x1FFA,
0x0345,
0x038F,
0x0345,
0x03A9,
0x0342,
0x1FFC,
0x0342,
0x0046,
0x0046,
0x0046,
0x0066,
0x0066,
0x0066,
0x0046,
0x0049,
0x0046,
0x0069,
0x0066,
0x0069,
0x0046,
0x004C,
0x0046,
0x006C,
0x0066,
0x006C,
0x0046,
0x0046,
0x0049,
0x0046,
0x0066,
0x0069,
0x0066,
0x0066,
0x0069,
0x0046,
0x0046,
0x004C,
0x0046,
0x0066,
0x006C,
0x0066,
0x0066,
0x006C,
0x0053,
0x0054,
0x0053,
0x0074,
0x0073,
0x0074,
0x0053,
0x0054,
0x0053,
0x0074,
0x0073,
0x0074,
0x0544,
0x0546,
0x0544,
0x0576,
0x0574,
0x0576,
0x0544,
0x0535,
0x0544,
0x0565,
0x0574,
0x0565,
0x0544,
0x053B,
0x0544,
0x056B,
0x0574,
0x056B,
0x054E,
0x0546,
0x054E,
0x0576,
0x057E,
0x0576,
0x0544,
0x053D,
0x0544,
0x056D,
0x0574,
0x056D
};
}