(root)/
fribidi-1.0.13/
lib/
brackets-type.tab.i
/* brackets-type.tab.i
 * generated by gen-brackets-type-tab (GNU FriBidi 1.0.12)
 * from the file BidiBrackets.txt of Unicode version 14.0.0. */

#define PACKTAB_UINT8 uint8_t
#define PACKTAB_UINT16 uint16_t
#define PACKTAB_UINT32 uint32_t

/*
  generated by packtab.c version 3

  use FRIBIDI_GET_BRACKET_TYPE(key) to access your table

  assumed sizeof(int8_t): 1
  required memory: 2816
  lookups: 2
  partition shape: Brt[512][128]
  different table entries: 1 14
*/

/* *INDENT-OFF* */

static const int8_t BrtLev1[128*14] = {
#define BrtLev1_0000 0x0
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,
#define BrtLev1_0080 0x80
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_0F00 0x100
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_1680 0x180
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_2000 0x200
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,
#define BrtLev1_2080 0x280
  0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_2300 0x300
  0,0,0,0,0,0,0,0,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_2700 0x380
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_2780 0x400
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_2980 0x480
  0,0,0,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,
#define BrtLev1_2E00 0x500
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_3000 0x580
  0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,0,0,3,1,3,1,3,1,3,1,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_FE00 0x600
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,3,1,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
#define BrtLev1_FF00 0x680
  0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,3,
  1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};

static const PACKTAB_UINT16 BrtLev0[512*1] = {
#define BrtLev0_0000 0x0
  BrtLev1_0000,  /* 0000..007F */
  BrtLev1_0080,  /* 0080..00FF */
  BrtLev1_0080,  /* 0100..017F */
  BrtLev1_0080,  /* 0180..01FF */
  BrtLev1_0080,  /* 0200..027F */
  BrtLev1_0080,  /* 0280..02FF */
  BrtLev1_0080,  /* 0300..037F */
  BrtLev1_0080,  /* 0380..03FF */
  BrtLev1_0080,  /* 0400..047F */
  BrtLev1_0080,  /* 0480..04FF */
  BrtLev1_0080,  /* 0500..057F */
  BrtLev1_0080,  /* 0580..05FF */
  BrtLev1_0080,  /* 0600..067F */
  BrtLev1_0080,  /* 0680..06FF */
  BrtLev1_0080,  /* 0700..077F */
  BrtLev1_0080,  /* 0780..07FF */
  BrtLev1_0080,  /* 0800..087F */
  BrtLev1_0080,  /* 0880..08FF */
  BrtLev1_0080,  /* 0900..097F */
  BrtLev1_0080,  /* 0980..09FF */
  BrtLev1_0080,  /* 0A00..0A7F */
  BrtLev1_0080,  /* 0A80..0AFF */
  BrtLev1_0080,  /* 0B00..0B7F */
  BrtLev1_0080,  /* 0B80..0BFF */
  BrtLev1_0080,  /* 0C00..0C7F */
  BrtLev1_0080,  /* 0C80..0CFF */
  BrtLev1_0080,  /* 0D00..0D7F */
  BrtLev1_0080,  /* 0D80..0DFF */
  BrtLev1_0080,  /* 0E00..0E7F */
  BrtLev1_0080,  /* 0E80..0EFF */
  BrtLev1_0F00,  /* 0F00..0F7F */
  BrtLev1_0080,  /* 0F80..0FFF */
  BrtLev1_0080,  /* 1000..107F */
  BrtLev1_0080,  /* 1080..10FF */
  BrtLev1_0080,  /* 1100..117F */
  BrtLev1_0080,  /* 1180..11FF */
  BrtLev1_0080,  /* 1200..127F */
  BrtLev1_0080,  /* 1280..12FF */
  BrtLev1_0080,  /* 1300..137F */
  BrtLev1_0080,  /* 1380..13FF */
  BrtLev1_0080,  /* 1400..147F */
  BrtLev1_0080,  /* 1480..14FF */
  BrtLev1_0080,  /* 1500..157F */
  BrtLev1_0080,  /* 1580..15FF */
  BrtLev1_0080,  /* 1600..167F */
  BrtLev1_1680,  /* 1680..16FF */
  BrtLev1_0080,  /* 1700..177F */
  BrtLev1_0080,  /* 1780..17FF */
  BrtLev1_0080,  /* 1800..187F */
  BrtLev1_0080,  /* 1880..18FF */
  BrtLev1_0080,  /* 1900..197F */
  BrtLev1_0080,  /* 1980..19FF */
  BrtLev1_0080,  /* 1A00..1A7F */
  BrtLev1_0080,  /* 1A80..1AFF */
  BrtLev1_0080,  /* 1B00..1B7F */
  BrtLev1_0080,  /* 1B80..1BFF */
  BrtLev1_0080,  /* 1C00..1C7F */
  BrtLev1_0080,  /* 1C80..1CFF */
  BrtLev1_0080,  /* 1D00..1D7F */
  BrtLev1_0080,  /* 1D80..1DFF */
  BrtLev1_0080,  /* 1E00..1E7F */
  BrtLev1_0080,  /* 1E80..1EFF */
  BrtLev1_0080,  /* 1F00..1F7F */
  BrtLev1_0080,  /* 1F80..1FFF */
  BrtLev1_2000,  /* 2000..207F */
  BrtLev1_2080,  /* 2080..20FF */
  BrtLev1_0080,  /* 2100..217F */
  BrtLev1_0080,  /* 2180..21FF */
  BrtLev1_0080,  /* 2200..227F */
  BrtLev1_0080,  /* 2280..22FF */
  BrtLev1_2300,  /* 2300..237F */
  BrtLev1_0080,  /* 2380..23FF */
  BrtLev1_0080,  /* 2400..247F */
  BrtLev1_0080,  /* 2480..24FF */
  BrtLev1_0080,  /* 2500..257F */
  BrtLev1_0080,  /* 2580..25FF */
  BrtLev1_0080,  /* 2600..267F */
  BrtLev1_0080,  /* 2680..26FF */
  BrtLev1_2700,  /* 2700..277F */
  BrtLev1_2780,  /* 2780..27FF */
  BrtLev1_0080,  /* 2800..287F */
  BrtLev1_0080,  /* 2880..28FF */
  BrtLev1_0080,  /* 2900..297F */
  BrtLev1_2980,  /* 2980..29FF */
  BrtLev1_0080,  /* 2A00..2A7F */
  BrtLev1_0080,  /* 2A80..2AFF */
  BrtLev1_0080,  /* 2B00..2B7F */
  BrtLev1_0080,  /* 2B80..2BFF */
  BrtLev1_0080,  /* 2C00..2C7F */
  BrtLev1_0080,  /* 2C80..2CFF */
  BrtLev1_0080,  /* 2D00..2D7F */
  BrtLev1_0080,  /* 2D80..2DFF */
  BrtLev1_2E00,  /* 2E00..2E7F */
  BrtLev1_0080,  /* 2E80..2EFF */
  BrtLev1_0080,  /* 2F00..2F7F */
  BrtLev1_0080,  /* 2F80..2FFF */
  BrtLev1_3000,  /* 3000..307F */
  BrtLev1_0080,  /* 3080..30FF */
  BrtLev1_0080,  /* 3100..317F */
  BrtLev1_0080,  /* 3180..31FF */
  BrtLev1_0080,  /* 3200..327F */
  BrtLev1_0080,  /* 3280..32FF */
  BrtLev1_0080,  /* 3300..337F */
  BrtLev1_0080,  /* 3380..33FF */
  BrtLev1_0080,  /* 3400..347F */
  BrtLev1_0080,  /* 3480..34FF */
  BrtLev1_0080,  /* 3500..357F */
  BrtLev1_0080,  /* 3580..35FF */
  BrtLev1_0080,  /* 3600..367F */
  BrtLev1_0080,  /* 3680..36FF */
  BrtLev1_0080,  /* 3700..377F */
  BrtLev1_0080,  /* 3780..37FF */
  BrtLev1_0080,  /* 3800..387F */
  BrtLev1_0080,  /* 3880..38FF */
  BrtLev1_0080,  /* 3900..397F */
  BrtLev1_0080,  /* 3980..39FF */
  BrtLev1_0080,  /* 3A00..3A7F */
  BrtLev1_0080,  /* 3A80..3AFF */
  BrtLev1_0080,  /* 3B00..3B7F */
  BrtLev1_0080,  /* 3B80..3BFF */
  BrtLev1_0080,  /* 3C00..3C7F */
  BrtLev1_0080,  /* 3C80..3CFF */
  BrtLev1_0080,  /* 3D00..3D7F */
  BrtLev1_0080,  /* 3D80..3DFF */
  BrtLev1_0080,  /* 3E00..3E7F */
  BrtLev1_0080,  /* 3E80..3EFF */
  BrtLev1_0080,  /* 3F00..3F7F */
  BrtLev1_0080,  /* 3F80..3FFF */
  BrtLev1_0080,  /* 4000..407F */
  BrtLev1_0080,  /* 4080..40FF */
  BrtLev1_0080,  /* 4100..417F */
  BrtLev1_0080,  /* 4180..41FF */
  BrtLev1_0080,  /* 4200..427F */
  BrtLev1_0080,  /* 4280..42FF */
  BrtLev1_0080,  /* 4300..437F */
  BrtLev1_0080,  /* 4380..43FF */
  BrtLev1_0080,  /* 4400..447F */
  BrtLev1_0080,  /* 4480..44FF */
  BrtLev1_0080,  /* 4500..457F */
  BrtLev1_0080,  /* 4580..45FF */
  BrtLev1_0080,  /* 4600..467F */
  BrtLev1_0080,  /* 4680..46FF */
  BrtLev1_0080,  /* 4700..477F */
  BrtLev1_0080,  /* 4780..47FF */
  BrtLev1_0080,  /* 4800..487F */
  BrtLev1_0080,  /* 4880..48FF */
  BrtLev1_0080,  /* 4900..497F */
  BrtLev1_0080,  /* 4980..49FF */
  BrtLev1_0080,  /* 4A00..4A7F */
  BrtLev1_0080,  /* 4A80..4AFF */
  BrtLev1_0080,  /* 4B00..4B7F */
  BrtLev1_0080,  /* 4B80..4BFF */
  BrtLev1_0080,  /* 4C00..4C7F */
  BrtLev1_0080,  /* 4C80..4CFF */
  BrtLev1_0080,  /* 4D00..4D7F */
  BrtLev1_0080,  /* 4D80..4DFF */
  BrtLev1_0080,  /* 4E00..4E7F */
  BrtLev1_0080,  /* 4E80..4EFF */
  BrtLev1_0080,  /* 4F00..4F7F */
  BrtLev1_0080,  /* 4F80..4FFF */
  BrtLev1_0080,  /* 5000..507F */
  BrtLev1_0080,  /* 5080..50FF */
  BrtLev1_0080,  /* 5100..517F */
  BrtLev1_0080,  /* 5180..51FF */
  BrtLev1_0080,  /* 5200..527F */
  BrtLev1_0080,  /* 5280..52FF */
  BrtLev1_0080,  /* 5300..537F */
  BrtLev1_0080,  /* 5380..53FF */
  BrtLev1_0080,  /* 5400..547F */
  BrtLev1_0080,  /* 5480..54FF */
  BrtLev1_0080,  /* 5500..557F */
  BrtLev1_0080,  /* 5580..55FF */
  BrtLev1_0080,  /* 5600..567F */
  BrtLev1_0080,  /* 5680..56FF */
  BrtLev1_0080,  /* 5700..577F */
  BrtLev1_0080,  /* 5780..57FF */
  BrtLev1_0080,  /* 5800..587F */
  BrtLev1_0080,  /* 5880..58FF */
  BrtLev1_0080,  /* 5900..597F */
  BrtLev1_0080,  /* 5980..59FF */
  BrtLev1_0080,  /* 5A00..5A7F */
  BrtLev1_0080,  /* 5A80..5AFF */
  BrtLev1_0080,  /* 5B00..5B7F */
  BrtLev1_0080,  /* 5B80..5BFF */
  BrtLev1_0080,  /* 5C00..5C7F */
  BrtLev1_0080,  /* 5C80..5CFF */
  BrtLev1_0080,  /* 5D00..5D7F */
  BrtLev1_0080,  /* 5D80..5DFF */
  BrtLev1_0080,  /* 5E00..5E7F */
  BrtLev1_0080,  /* 5E80..5EFF */
  BrtLev1_0080,  /* 5F00..5F7F */
  BrtLev1_0080,  /* 5F80..5FFF */
  BrtLev1_0080,  /* 6000..607F */
  BrtLev1_0080,  /* 6080..60FF */
  BrtLev1_0080,  /* 6100..617F */
  BrtLev1_0080,  /* 6180..61FF */
  BrtLev1_0080,  /* 6200..627F */
  BrtLev1_0080,  /* 6280..62FF */
  BrtLev1_0080,  /* 6300..637F */
  BrtLev1_0080,  /* 6380..63FF */
  BrtLev1_0080,  /* 6400..647F */
  BrtLev1_0080,  /* 6480..64FF */
  BrtLev1_0080,  /* 6500..657F */
  BrtLev1_0080,  /* 6580..65FF */
  BrtLev1_0080,  /* 6600..667F */
  BrtLev1_0080,  /* 6680..66FF */
  BrtLev1_0080,  /* 6700..677F */
  BrtLev1_0080,  /* 6780..67FF */
  BrtLev1_0080,  /* 6800..687F */
  BrtLev1_0080,  /* 6880..68FF */
  BrtLev1_0080,  /* 6900..697F */
  BrtLev1_0080,  /* 6980..69FF */
  BrtLev1_0080,  /* 6A00..6A7F */
  BrtLev1_0080,  /* 6A80..6AFF */
  BrtLev1_0080,  /* 6B00..6B7F */
  BrtLev1_0080,  /* 6B80..6BFF */
  BrtLev1_0080,  /* 6C00..6C7F */
  BrtLev1_0080,  /* 6C80..6CFF */
  BrtLev1_0080,  /* 6D00..6D7F */
  BrtLev1_0080,  /* 6D80..6DFF */
  BrtLev1_0080,  /* 6E00..6E7F */
  BrtLev1_0080,  /* 6E80..6EFF */
  BrtLev1_0080,  /* 6F00..6F7F */
  BrtLev1_0080,  /* 6F80..6FFF */
  BrtLev1_0080,  /* 7000..707F */
  BrtLev1_0080,  /* 7080..70FF */
  BrtLev1_0080,  /* 7100..717F */
  BrtLev1_0080,  /* 7180..71FF */
  BrtLev1_0080,  /* 7200..727F */
  BrtLev1_0080,  /* 7280..72FF */
  BrtLev1_0080,  /* 7300..737F */
  BrtLev1_0080,  /* 7380..73FF */
  BrtLev1_0080,  /* 7400..747F */
  BrtLev1_0080,  /* 7480..74FF */
  BrtLev1_0080,  /* 7500..757F */
  BrtLev1_0080,  /* 7580..75FF */
  BrtLev1_0080,  /* 7600..767F */
  BrtLev1_0080,  /* 7680..76FF */
  BrtLev1_0080,  /* 7700..777F */
  BrtLev1_0080,  /* 7780..77FF */
  BrtLev1_0080,  /* 7800..787F */
  BrtLev1_0080,  /* 7880..78FF */
  BrtLev1_0080,  /* 7900..797F */
  BrtLev1_0080,  /* 7980..79FF */
  BrtLev1_0080,  /* 7A00..7A7F */
  BrtLev1_0080,  /* 7A80..7AFF */
  BrtLev1_0080,  /* 7B00..7B7F */
  BrtLev1_0080,  /* 7B80..7BFF */
  BrtLev1_0080,  /* 7C00..7C7F */
  BrtLev1_0080,  /* 7C80..7CFF */
  BrtLev1_0080,  /* 7D00..7D7F */
  BrtLev1_0080,  /* 7D80..7DFF */
  BrtLev1_0080,  /* 7E00..7E7F */
  BrtLev1_0080,  /* 7E80..7EFF */
  BrtLev1_0080,  /* 7F00..7F7F */
  BrtLev1_0080,  /* 7F80..7FFF */
  BrtLev1_0080,  /* 8000..807F */
  BrtLev1_0080,  /* 8080..80FF */
  BrtLev1_0080,  /* 8100..817F */
  BrtLev1_0080,  /* 8180..81FF */
  BrtLev1_0080,  /* 8200..827F */
  BrtLev1_0080,  /* 8280..82FF */
  BrtLev1_0080,  /* 8300..837F */
  BrtLev1_0080,  /* 8380..83FF */
  BrtLev1_0080,  /* 8400..847F */
  BrtLev1_0080,  /* 8480..84FF */
  BrtLev1_0080,  /* 8500..857F */
  BrtLev1_0080,  /* 8580..85FF */
  BrtLev1_0080,  /* 8600..867F */
  BrtLev1_0080,  /* 8680..86FF */
  BrtLev1_0080,  /* 8700..877F */
  BrtLev1_0080,  /* 8780..87FF */
  BrtLev1_0080,  /* 8800..887F */
  BrtLev1_0080,  /* 8880..88FF */
  BrtLev1_0080,  /* 8900..897F */
  BrtLev1_0080,  /* 8980..89FF */
  BrtLev1_0080,  /* 8A00..8A7F */
  BrtLev1_0080,  /* 8A80..8AFF */
  BrtLev1_0080,  /* 8B00..8B7F */
  BrtLev1_0080,  /* 8B80..8BFF */
  BrtLev1_0080,  /* 8C00..8C7F */
  BrtLev1_0080,  /* 8C80..8CFF */
  BrtLev1_0080,  /* 8D00..8D7F */
  BrtLev1_0080,  /* 8D80..8DFF */
  BrtLev1_0080,  /* 8E00..8E7F */
  BrtLev1_0080,  /* 8E80..8EFF */
  BrtLev1_0080,  /* 8F00..8F7F */
  BrtLev1_0080,  /* 8F80..8FFF */
  BrtLev1_0080,  /* 9000..907F */
  BrtLev1_0080,  /* 9080..90FF */
  BrtLev1_0080,  /* 9100..917F */
  BrtLev1_0080,  /* 9180..91FF */
  BrtLev1_0080,  /* 9200..927F */
  BrtLev1_0080,  /* 9280..92FF */
  BrtLev1_0080,  /* 9300..937F */
  BrtLev1_0080,  /* 9380..93FF */
  BrtLev1_0080,  /* 9400..947F */
  BrtLev1_0080,  /* 9480..94FF */
  BrtLev1_0080,  /* 9500..957F */
  BrtLev1_0080,  /* 9580..95FF */
  BrtLev1_0080,  /* 9600..967F */
  BrtLev1_0080,  /* 9680..96FF */
  BrtLev1_0080,  /* 9700..977F */
  BrtLev1_0080,  /* 9780..97FF */
  BrtLev1_0080,  /* 9800..987F */
  BrtLev1_0080,  /* 9880..98FF */
  BrtLev1_0080,  /* 9900..997F */
  BrtLev1_0080,  /* 9980..99FF */
  BrtLev1_0080,  /* 9A00..9A7F */
  BrtLev1_0080,  /* 9A80..9AFF */
  BrtLev1_0080,  /* 9B00..9B7F */
  BrtLev1_0080,  /* 9B80..9BFF */
  BrtLev1_0080,  /* 9C00..9C7F */
  BrtLev1_0080,  /* 9C80..9CFF */
  BrtLev1_0080,  /* 9D00..9D7F */
  BrtLev1_0080,  /* 9D80..9DFF */
  BrtLev1_0080,  /* 9E00..9E7F */
  BrtLev1_0080,  /* 9E80..9EFF */
  BrtLev1_0080,  /* 9F00..9F7F */
  BrtLev1_0080,  /* 9F80..9FFF */
  BrtLev1_0080,  /* A000..A07F */
  BrtLev1_0080,  /* A080..A0FF */
  BrtLev1_0080,  /* A100..A17F */
  BrtLev1_0080,  /* A180..A1FF */
  BrtLev1_0080,  /* A200..A27F */
  BrtLev1_0080,  /* A280..A2FF */
  BrtLev1_0080,  /* A300..A37F */
  BrtLev1_0080,  /* A380..A3FF */
  BrtLev1_0080,  /* A400..A47F */
  BrtLev1_0080,  /* A480..A4FF */
  BrtLev1_0080,  /* A500..A57F */
  BrtLev1_0080,  /* A580..A5FF */
  BrtLev1_0080,  /* A600..A67F */
  BrtLev1_0080,  /* A680..A6FF */
  BrtLev1_0080,  /* A700..A77F */
  BrtLev1_0080,  /* A780..A7FF */
  BrtLev1_0080,  /* A800..A87F */
  BrtLev1_0080,  /* A880..A8FF */
  BrtLev1_0080,  /* A900..A97F */
  BrtLev1_0080,  /* A980..A9FF */
  BrtLev1_0080,  /* AA00..AA7F */
  BrtLev1_0080,  /* AA80..AAFF */
  BrtLev1_0080,  /* AB00..AB7F */
  BrtLev1_0080,  /* AB80..ABFF */
  BrtLev1_0080,  /* AC00..AC7F */
  BrtLev1_0080,  /* AC80..ACFF */
  BrtLev1_0080,  /* AD00..AD7F */
  BrtLev1_0080,  /* AD80..ADFF */
  BrtLev1_0080,  /* AE00..AE7F */
  BrtLev1_0080,  /* AE80..AEFF */
  BrtLev1_0080,  /* AF00..AF7F */
  BrtLev1_0080,  /* AF80..AFFF */
  BrtLev1_0080,  /* B000..B07F */
  BrtLev1_0080,  /* B080..B0FF */
  BrtLev1_0080,  /* B100..B17F */
  BrtLev1_0080,  /* B180..B1FF */
  BrtLev1_0080,  /* B200..B27F */
  BrtLev1_0080,  /* B280..B2FF */
  BrtLev1_0080,  /* B300..B37F */
  BrtLev1_0080,  /* B380..B3FF */
  BrtLev1_0080,  /* B400..B47F */
  BrtLev1_0080,  /* B480..B4FF */
  BrtLev1_0080,  /* B500..B57F */
  BrtLev1_0080,  /* B580..B5FF */
  BrtLev1_0080,  /* B600..B67F */
  BrtLev1_0080,  /* B680..B6FF */
  BrtLev1_0080,  /* B700..B77F */
  BrtLev1_0080,  /* B780..B7FF */
  BrtLev1_0080,  /* B800..B87F */
  BrtLev1_0080,  /* B880..B8FF */
  BrtLev1_0080,  /* B900..B97F */
  BrtLev1_0080,  /* B980..B9FF */
  BrtLev1_0080,  /* BA00..BA7F */
  BrtLev1_0080,  /* BA80..BAFF */
  BrtLev1_0080,  /* BB00..BB7F */
  BrtLev1_0080,  /* BB80..BBFF */
  BrtLev1_0080,  /* BC00..BC7F */
  BrtLev1_0080,  /* BC80..BCFF */
  BrtLev1_0080,  /* BD00..BD7F */
  BrtLev1_0080,  /* BD80..BDFF */
  BrtLev1_0080,  /* BE00..BE7F */
  BrtLev1_0080,  /* BE80..BEFF */
  BrtLev1_0080,  /* BF00..BF7F */
  BrtLev1_0080,  /* BF80..BFFF */
  BrtLev1_0080,  /* C000..C07F */
  BrtLev1_0080,  /* C080..C0FF */
  BrtLev1_0080,  /* C100..C17F */
  BrtLev1_0080,  /* C180..C1FF */
  BrtLev1_0080,  /* C200..C27F */
  BrtLev1_0080,  /* C280..C2FF */
  BrtLev1_0080,  /* C300..C37F */
  BrtLev1_0080,  /* C380..C3FF */
  BrtLev1_0080,  /* C400..C47F */
  BrtLev1_0080,  /* C480..C4FF */
  BrtLev1_0080,  /* C500..C57F */
  BrtLev1_0080,  /* C580..C5FF */
  BrtLev1_0080,  /* C600..C67F */
  BrtLev1_0080,  /* C680..C6FF */
  BrtLev1_0080,  /* C700..C77F */
  BrtLev1_0080,  /* C780..C7FF */
  BrtLev1_0080,  /* C800..C87F */
  BrtLev1_0080,  /* C880..C8FF */
  BrtLev1_0080,  /* C900..C97F */
  BrtLev1_0080,  /* C980..C9FF */
  BrtLev1_0080,  /* CA00..CA7F */
  BrtLev1_0080,  /* CA80..CAFF */
  BrtLev1_0080,  /* CB00..CB7F */
  BrtLev1_0080,  /* CB80..CBFF */
  BrtLev1_0080,  /* CC00..CC7F */
  BrtLev1_0080,  /* CC80..CCFF */
  BrtLev1_0080,  /* CD00..CD7F */
  BrtLev1_0080,  /* CD80..CDFF */
  BrtLev1_0080,  /* CE00..CE7F */
  BrtLev1_0080,  /* CE80..CEFF */
  BrtLev1_0080,  /* CF00..CF7F */
  BrtLev1_0080,  /* CF80..CFFF */
  BrtLev1_0080,  /* D000..D07F */
  BrtLev1_0080,  /* D080..D0FF */
  BrtLev1_0080,  /* D100..D17F */
  BrtLev1_0080,  /* D180..D1FF */
  BrtLev1_0080,  /* D200..D27F */
  BrtLev1_0080,  /* D280..D2FF */
  BrtLev1_0080,  /* D300..D37F */
  BrtLev1_0080,  /* D380..D3FF */
  BrtLev1_0080,  /* D400..D47F */
  BrtLev1_0080,  /* D480..D4FF */
  BrtLev1_0080,  /* D500..D57F */
  BrtLev1_0080,  /* D580..D5FF */
  BrtLev1_0080,  /* D600..D67F */
  BrtLev1_0080,  /* D680..D6FF */
  BrtLev1_0080,  /* D700..D77F */
  BrtLev1_0080,  /* D780..D7FF */
  BrtLev1_0080,  /* D800..D87F */
  BrtLev1_0080,  /* D880..D8FF */
  BrtLev1_0080,  /* D900..D97F */
  BrtLev1_0080,  /* D980..D9FF */
  BrtLev1_0080,  /* DA00..DA7F */
  BrtLev1_0080,  /* DA80..DAFF */
  BrtLev1_0080,  /* DB00..DB7F */
  BrtLev1_0080,  /* DB80..DBFF */
  BrtLev1_0080,  /* DC00..DC7F */
  BrtLev1_0080,  /* DC80..DCFF */
  BrtLev1_0080,  /* DD00..DD7F */
  BrtLev1_0080,  /* DD80..DDFF */
  BrtLev1_0080,  /* DE00..DE7F */
  BrtLev1_0080,  /* DE80..DEFF */
  BrtLev1_0080,  /* DF00..DF7F */
  BrtLev1_0080,  /* DF80..DFFF */
  BrtLev1_0080,  /* E000..E07F */
  BrtLev1_0080,  /* E080..E0FF */
  BrtLev1_0080,  /* E100..E17F */
  BrtLev1_0080,  /* E180..E1FF */
  BrtLev1_0080,  /* E200..E27F */
  BrtLev1_0080,  /* E280..E2FF */
  BrtLev1_0080,  /* E300..E37F */
  BrtLev1_0080,  /* E380..E3FF */
  BrtLev1_0080,  /* E400..E47F */
  BrtLev1_0080,  /* E480..E4FF */
  BrtLev1_0080,  /* E500..E57F */
  BrtLev1_0080,  /* E580..E5FF */
  BrtLev1_0080,  /* E600..E67F */
  BrtLev1_0080,  /* E680..E6FF */
  BrtLev1_0080,  /* E700..E77F */
  BrtLev1_0080,  /* E780..E7FF */
  BrtLev1_0080,  /* E800..E87F */
  BrtLev1_0080,  /* E880..E8FF */
  BrtLev1_0080,  /* E900..E97F */
  BrtLev1_0080,  /* E980..E9FF */
  BrtLev1_0080,  /* EA00..EA7F */
  BrtLev1_0080,  /* EA80..EAFF */
  BrtLev1_0080,  /* EB00..EB7F */
  BrtLev1_0080,  /* EB80..EBFF */
  BrtLev1_0080,  /* EC00..EC7F */
  BrtLev1_0080,  /* EC80..ECFF */
  BrtLev1_0080,  /* ED00..ED7F */
  BrtLev1_0080,  /* ED80..EDFF */
  BrtLev1_0080,  /* EE00..EE7F */
  BrtLev1_0080,  /* EE80..EEFF */
  BrtLev1_0080,  /* EF00..EF7F */
  BrtLev1_0080,  /* EF80..EFFF */
  BrtLev1_0080,  /* F000..F07F */
  BrtLev1_0080,  /* F080..F0FF */
  BrtLev1_0080,  /* F100..F17F */
  BrtLev1_0080,  /* F180..F1FF */
  BrtLev1_0080,  /* F200..F27F */
  BrtLev1_0080,  /* F280..F2FF */
  BrtLev1_0080,  /* F300..F37F */
  BrtLev1_0080,  /* F380..F3FF */
  BrtLev1_0080,  /* F400..F47F */
  BrtLev1_0080,  /* F480..F4FF */
  BrtLev1_0080,  /* F500..F57F */
  BrtLev1_0080,  /* F580..F5FF */
  BrtLev1_0080,  /* F600..F67F */
  BrtLev1_0080,  /* F680..F6FF */
  BrtLev1_0080,  /* F700..F77F */
  BrtLev1_0080,  /* F780..F7FF */
  BrtLev1_0080,  /* F800..F87F */
  BrtLev1_0080,  /* F880..F8FF */
  BrtLev1_0080,  /* F900..F97F */
  BrtLev1_0080,  /* F980..F9FF */
  BrtLev1_0080,  /* FA00..FA7F */
  BrtLev1_0080,  /* FA80..FAFF */
  BrtLev1_0080,  /* FB00..FB7F */
  BrtLev1_0080,  /* FB80..FBFF */
  BrtLev1_0080,  /* FC00..FC7F */
  BrtLev1_0080,  /* FC80..FCFF */
  BrtLev1_0080,  /* FD00..FD7F */
  BrtLev1_0080,  /* FD80..FDFF */
  BrtLev1_FE00,  /* FE00..FE7F */
  BrtLev1_0080,  /* FE80..FEFF */
  BrtLev1_FF00,  /* FF00..FF7F */
  BrtLev1_0080,  /* FF80..FFFF */
};

/* *INDENT-ON* */

#define FRIBIDI_GET_BRACKET_TYPE(x) \
	((x) >= 0x10000 ? 0 :  \
	BrtLev1[((x) & 0x7f) + \
	BrtLev0[((x) >> 7)]])

#undef PACKTAB_UINT8
#undef PACKTAB_UINT16
#undef PACKTAB_UINT32

/* End of generated brackets-type.tab.i */