Blame src/hb-ot-shape-complex-use-table.cc

Packit Service 5bcba8
/* == Start of generated table == */
Packit Service 5bcba8
/*
Packit Service 5bcba8
 * The following table is generated by running:
Packit Service 5bcba8
 *
Packit Service 5bcba8
 *   ./gen-use-table.py IndicSyllabicCategory.txt IndicPositionalCategory.txt UnicodeData.txt Blocks.txt
Packit Service 5bcba8
 *
Packit Service 5bcba8
 * on files with these headers:
Packit Service 5bcba8
 *
Packit Service 5bcba8
 * # IndicSyllabicCategory-9.0.0.txt
Packit Service 5bcba8
 * # Date: 2016-05-21, 02:46:00 GMT [RP]
Packit Service 5bcba8
 * # IndicPositionalCategory-9.0.0.txt
Packit Service 5bcba8
 * # Date: 2016-06-09, 19:33:00 GMT [RP]
Packit Service 5bcba8
 * # Blocks-9.0.0.txt
Packit Service 5bcba8
 * # Date: 2016-02-05, 23:48:00 GMT [KW]
Packit Service 5bcba8
 * UnicodeData.txt does not have a header.
Packit Service 5bcba8
 */
Packit Service 5bcba8
Packit Service 5bcba8
#include "hb-ot-shape-complex-use-private.hh"
Packit Service 5bcba8
Packit Service 5bcba8
#define B	USE_B	/* BASE */
Packit Service 5bcba8
#define CGJ	USE_CGJ	/* CGJ */
Packit Service 5bcba8
#define FM	USE_FM	/* CONS_FINAL_MOD */
Packit Service 5bcba8
#define GB	USE_GB	/* BASE_OTHER */
Packit Service 5bcba8
#define H	USE_H	/* HALANT */
Packit Service 5bcba8
#define HN	USE_HN	/* HALANT_NUM */
Packit Service 5bcba8
#define IND	USE_IND	/* BASE_IND */
Packit Service 5bcba8
#define N	USE_N	/* BASE_NUM */
Packit Service 5bcba8
#define O	USE_O	/* OTHER */
Packit Service 5bcba8
#define R	USE_R	/* REPHA */
Packit Service 5bcba8
#define Rsv	USE_Rsv	/* Reserved */
Packit Service 5bcba8
#define S	USE_S	/* SYM */
Packit Service 5bcba8
#define SUB	USE_SUB	/* CONS_SUB */
Packit Service 5bcba8
#define VS	USE_VS	/* VARIATION_SELECTOR */
Packit Service 5bcba8
#define WJ	USE_WJ	/* Word_Joiner */
Packit Service 5bcba8
#define ZWJ	USE_ZWJ	/* ZWJ */
Packit Service 5bcba8
#define ZWNJ	USE_ZWNJ	/* ZWNJ */
Packit Service 5bcba8
#define CMBlw	USE_CMBlw
Packit Service 5bcba8
#define CMAbv	USE_CMAbv
Packit Service 5bcba8
#define FBlw	USE_FBlw
Packit Service 5bcba8
#define FPst	USE_FPst
Packit Service 5bcba8
#define FAbv	USE_FAbv
Packit Service 5bcba8
#define MPre	USE_MPre
Packit Service 5bcba8
#define MBlw	USE_MBlw
Packit Service 5bcba8
#define MPst	USE_MPst
Packit Service 5bcba8
#define MAbv	USE_MAbv
Packit Service 5bcba8
#define SMBlw	USE_SMBlw
Packit Service 5bcba8
#define SMAbv	USE_SMAbv
Packit Service 5bcba8
#define VPre	USE_VPre
Packit Service 5bcba8
#define VBlw	USE_VBlw
Packit Service 5bcba8
#define VPst	USE_VPst
Packit Service 5bcba8
#define VAbv	USE_VAbv
Packit Service 5bcba8
#define VMPre	USE_VMPre
Packit Service 5bcba8
#define VMBlw	USE_VMBlw
Packit Service 5bcba8
#define VMPst	USE_VMPst
Packit Service 5bcba8
#define VMAbv	USE_VMAbv
Packit Service 5bcba8
Packit Service 5bcba8
static const USE_TABLE_ELEMENT_TYPE use_table[] = {
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x0028u 0
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Basic Latin */
Packit Service 5bcba8
                                                                         O,     O,     O,     O,     O,    GB,     O,     O,
Packit Service 5bcba8
  /* 0030 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x00a0u 24
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Latin-1 Supplement */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 00A0 */    GB,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 00B0 */     O,     O,    FM,    FM,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 00C0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 00D0 */     O,     O,     O,     O,     O,     O,     O,    GB,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x0900u 80
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Devanagari */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0900 */ VMAbv, VMAbv, VMAbv, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0910 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0920 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0930 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,  VAbv,  VPst, CMBlw,     B,  VPst,  VPre,
Packit Service 5bcba8
  /* 0940 */  VPst,  VBlw,  VBlw,  VBlw,  VBlw,  VAbv,  VAbv,  VAbv,  VAbv,  VPst,  VPst,  VPst,  VPst,     H,  VPre,  VPst,
Packit Service 5bcba8
  /* 0950 */     O, VMAbv, VMBlw,     O,     O,  VAbv,  VBlw,  VBlw,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0960 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0970 */     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Bengali */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0980 */     O, VMAbv, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     B,
Packit Service 5bcba8
  /* 0990 */     B,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 09A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 09B0 */     B,     O,     B,     O,     O,     O,     B,     B,     B,     B,     O,     O, CMBlw,     B,  VPst,  VPre,
Packit Service 5bcba8
  /* 09C0 */  VPst,  VBlw,  VBlw,  VBlw,  VBlw,     O,     O,  VPre,  VPre,     O,     O,  VPre,  VPre,     H,   IND,     O,
Packit Service 5bcba8
  /* 09D0 */     O,     O,     O,     O,     O,     O,     O,  VPst,     O,     O,     O,     O,     B,     B,     O,     B,
Packit Service 5bcba8
  /* 09E0 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 09F0 */     B,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Gurmukhi */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0A00 */     O, VMAbv, VMAbv, VMPst,     O,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     B,
Packit Service 5bcba8
  /* 0A10 */     B,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0A20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0A30 */     B,     O,     B,     B,     O,     B,     B,     O,     B,     B,     O,     O, CMBlw,     O,  VPst,  VPre,
Packit Service 5bcba8
  /* 0A40 */  VPst,  VBlw,  VBlw,     O,     O,     O,     O,  VAbv,  VAbv,     O,     O,  VAbv,  VAbv,     H,     O,     O,
Packit Service 5bcba8
  /* 0A50 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     B,     B,     B,     B,     O,     B,     O,
Packit Service 5bcba8
  /* 0A60 */     O,     O,     O,     O,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0A70 */ VMAbv, CMAbv,    GB,    GB,     O,  MBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Gujarati */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0A80 */     O, VMAbv, VMAbv, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,
Packit Service 5bcba8
  /* 0A90 */     B,     B,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0AA0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0AB0 */     B,     O,     B,     B,     O,     B,     B,     B,     B,     B,     O,     O, CMBlw,     B,  VPst,  VPre,
Packit Service 5bcba8
  /* 0AC0 */  VPst,  VBlw,  VBlw,  VBlw,  VBlw,  VAbv,     O,  VAbv,  VAbv,  VAbv,     O,  VPst,  VPst,     H,     O,     O,
Packit Service 5bcba8
  /* 0AD0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 0AE0 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0AF0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Oriya */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0B00 */     O, VMAbv, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     B,
Packit Service 5bcba8
  /* 0B10 */     B,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0B20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0B30 */     B,     O,     B,     B,     O,     B,     B,     B,     B,     B,     O,     O, CMBlw,     B,  VPst,  VAbv,
Packit Service 5bcba8
  /* 0B40 */  VPst,  VBlw,  VBlw,  VBlw,  VBlw,     O,     O,  VPre,  VPre,     O,     O,  VPre,  VPre,     H,     O,     O,
Packit Service 5bcba8
  /* 0B50 */     O,     O,     O,     O,     O,     O,  VAbv,  VAbv,     O,     O,     O,     O,     B,     B,     O,     B,
Packit Service 5bcba8
  /* 0B60 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0B70 */     O,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tamil */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0B80 */     O,     O, VMAbv,   IND,     O,     B,     B,     B,     B,     B,     B,     O,     O,     O,     B,     B,
Packit Service 5bcba8
  /* 0B90 */     B,     O,     B,     B,     B,     B,     O,     O,     O,     B,     B,     O,     B,     O,     B,     B,
Packit Service 5bcba8
  /* 0BA0 */     O,     O,     O,     B,     B,     O,     O,     O,     B,     B,     B,     O,     O,     O,     B,     B,
Packit Service 5bcba8
  /* 0BB0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,  VPst,  VPst,
Packit Service 5bcba8
  /* 0BC0 */  VAbv,  VPst,  VPst,     O,     O,     O,  VPre,  VPre,  VPre,     O,  VPre,  VPre,  VPre,     H,     O,     O,
Packit Service 5bcba8
  /* 0BD0 */     O,     O,     O,     O,     O,     O,     O,  VPst,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 0BE0 */     O,     O,     O,     O,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0BF0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Telugu */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0C00 */ VMAbv, VMPst, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,
Packit Service 5bcba8
  /* 0C10 */     B,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0C20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0C30 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     B,  VAbv,  VAbv,
Packit Service 5bcba8
  /* 0C40 */  VAbv,  VPst,  VPst,  VPst,  VPst,     O,  VAbv,  VAbv,  VAbv,     O,  VAbv,  VAbv,  VAbv,     H,     O,     O,
Packit Service 5bcba8
  /* 0C50 */     O,     O,     O,     O,     O,  VAbv,  VBlw,     O,     B,     B,     B,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 0C60 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0C70 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Kannada */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0C80 */     O, VMAbv, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,
Packit Service 5bcba8
  /* 0C90 */     B,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0CA0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0CB0 */     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     O,     O, CMBlw,     B,  VPst,  VAbv,
Packit Service 5bcba8
  /* 0CC0 */  VAbv,  VPst,  VPst,  VPst,  VPst,     O,  VAbv,  VAbv,  VAbv,     O,  VAbv,  VAbv,  VAbv,     H,     O,     O,
Packit Service 5bcba8
  /* 0CD0 */     O,     O,     O,     O,     O,  VPst,  VPst,     O,     O,     O,     O,     O,     O,     O,     B,     O,
Packit Service 5bcba8
  /* 0CE0 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0CF0 */     O,     R,     R,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Malayalam */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0D00 */     O, VMAbv, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,
Packit Service 5bcba8
  /* 0D10 */     B,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0D20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0D30 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     B,  VPst,  VPst,
Packit Service 5bcba8
  /* 0D40 */  VPst,  VPst,  VPst,  VBlw,  VBlw,     O,  VPre,  VPre,  VPre,     O,  VPre,  VPre,  VPre,     H,     R,     O,
Packit Service 5bcba8
  /* 0D50 */     O,     O,     O,     O,   IND,   IND,   IND,  VPst,     O,     O,     O,     O,     O,     O,     O,     B,
Packit Service 5bcba8
  /* 0D60 */     B,     B,  VBlw,  VBlw,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0D70 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,   IND,   IND,   IND,   IND,   IND,   IND,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Sinhala */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 0D80 */     O,     O, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0D90 */     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0DA0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0DB0 */     B,     B,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     O,     O,
Packit Service 5bcba8
  /* 0DC0 */     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     H,     O,     O,     O,     O,  VPst,
Packit Service 5bcba8
  /* 0DD0 */  VPst,  VPst,  VAbv,  VAbv,  VBlw,     O,  VBlw,     O,  VPst,  VPre,  VPre,  VPre,  VPre,  VPre,  VPre,  VPst,
Packit Service 5bcba8
  /* 0DE0 */     O,     O,     O,     O,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 0DF0 */     O,     O,  VPst,  VPst,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x1000u 1352
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Myanmar */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1000 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1010 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1020 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,  VPst,  VPst,  VAbv,  VAbv,  VBlw,
Packit Service 5bcba8
  /* 1030 */  VBlw,  VPre,  VAbv,  VAbv,  VAbv,  VAbv, VMAbv, VMBlw, VMPst,     H,  VAbv,  MPst,  MPre,  MBlw,  MBlw,     B,
Packit Service 5bcba8
  /* 1040 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,    GB,     O,
Packit Service 5bcba8
  /* 1050 */     B,     B,     B,     B,     B,     B,  VPst,  VPst,  VBlw,  VBlw,     B,     B,     B,     B,  MBlw,  MBlw,
Packit Service 5bcba8
  /* 1060 */  MBlw,     B,  VPst, VMPst, VMPst,     B,     B,  VPst,  VPst, VMPst, VMPst, VMPst, VMPst, VMPst,     B,     B,
Packit Service 5bcba8
  /* 1070 */     B,  VAbv,  VAbv,  VAbv,  VAbv,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1080 */     B,     B,  MBlw,  VPst,  VPre,  VAbv,  VAbv, VMPst, VMPst, VMPst, VMPst, VMPst, VMPst, VMBlw,     B, VMPst,
Packit Service 5bcba8
  /* 1090 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B, VMPst, VMPst,  VPst,  VAbv,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x1700u 1512
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tagalog */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1700 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,
Packit Service 5bcba8
  /* 1710 */     B,     B,  VAbv,  VBlw,  VBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Hanunoo */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1720 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1730 */     B,     B,  VAbv,  VBlw,  VBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Buhid */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1740 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1750 */     B,     B,  VAbv,  VBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tagbanwa */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1760 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,
Packit Service 5bcba8
  /* 1770 */     B,     O,  VAbv,  VBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Khmer */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1780 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1790 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 17A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 17B0 */     B,     B,     B,     B,     O,     O,  VPst,  VAbv,  VAbv,  VAbv,  VAbv,  VBlw,  VBlw,  VBlw,  VPre,  VPre,
Packit Service 5bcba8
  /* 17C0 */  VPre,  VPre,  VPre,  VPre,  VPre,  VPre, VMAbv, VMPst,  VPst, VMAbv, VMAbv,    FM,  FAbv, CMAbv,    FM,    FM,
Packit Service 5bcba8
  /* 17D0 */    FM,  VAbv,     H,    FM,     O,     O,     O,     O,     O,     O,     O,     O,     B,  VAbv,     O,     O,
Packit Service 5bcba8
  /* 17E0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x1900u 1752
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Limbu */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1900 */    GB,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1910 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,
Packit Service 5bcba8
  /* 1920 */  VAbv,  VAbv,  VBlw,  VPst,  VPst,  VAbv,  VAbv,  VAbv,  VAbv,   SUB,   SUB,   SUB,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 1930 */  FPst,  FPst, VMBlw,  FPst,  FPst,  FPst,  FPst,  FPst,  FPst,  FBlw,  VAbv,    FM,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 1940 */     O,     O,     O,     O,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tai Le */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1950 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1960 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,
Packit Service 5bcba8
  /* 1970 */     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* New Tai Lue */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1980 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1990 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 19A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 19B0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 19C0 */     B,     B,     B,     B,     B,     B,     B,     B, VMPst, VMPst,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 19D0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 19E0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 19F0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Buginese */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1A00 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1A10 */     B,     B,     B,     B,     B,     B,     B,  VAbv,  VBlw,  VPre,  VPst,  VAbv,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tai Tham */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1A20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1A30 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1A40 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1A50 */     B,     B,     B,     B,     B,  MPre,  MBlw,  FPst,  FAbv,  FAbv,  FAbv,  FBlw,  FBlw,  FBlw,  FBlw,     O,
Packit Service 5bcba8
  /* 1A60 */     H,  VPst,  VAbv,  VPst,  VPst,  VAbv,  VAbv,  VAbv,  VAbv,  VBlw,  VBlw,  VAbv,  VBlw,  VPst,  VPre,  VPre,
Packit Service 5bcba8
  /* 1A70 */  VPre,  VPre,  VPre,  VAbv,  VAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv,    FM,    FM,    FM,     O,     O,    FM,
Packit Service 5bcba8
  /* 1A80 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 1A90 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x1b00u 2168
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Balinese */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1B00 */ VMAbv, VMAbv, VMAbv,  FAbv, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1B10 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1B20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1B30 */     B,     B,     B,     B, CMAbv,  VPst,  VAbv,  VAbv,  VBlw,  VBlw,  VBlw,  VBlw,  VAbv,  VAbv,  VPre,  VPre,
Packit Service 5bcba8
  /* 1B40 */  VPre,  VPre,  VAbv,  VAbv,     H,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 1B50 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 1B60 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O, SMAbv, SMBlw, SMAbv, SMAbv, SMAbv,
Packit Service 5bcba8
  /* 1B70 */ SMAbv, SMAbv, SMAbv, SMAbv,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Sundanese */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1B80 */ VMAbv,  FAbv, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1B90 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1BA0 */     B,   SUB,   SUB,   SUB,  VAbv,  VBlw,  VPre,  VPst,  VAbv,  VAbv,  VPst,     H,   SUB,   SUB,     B,     B,
Packit Service 5bcba8
  /* 1BB0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Batak */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1BC0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1BD0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1BE0 */     B,     B,     B,     B,     B,     B, CMAbv,  VPst,  VAbv,  VAbv,  VPst,  VPst,  VPst,  VAbv,  VPst,  VAbv,
Packit Service 5bcba8
  /* 1BF0 */  FAbv,  FAbv,  VPst,  VPst,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Lepcha */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1C00 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1C10 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 1C20 */     B,     B,     B,     B,   SUB,   SUB,  VPst,  VPre,  VPre,  VPre,  VPst,  VPst,  VBlw,  FAbv,  FAbv,  FAbv,
Packit Service 5bcba8
  /* 1C30 */  FAbv,  FAbv,  FAbv,  FAbv, VMPre, VMPre,    FM, CMBlw,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 1C40 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     B,     B,     B,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x1cd0u 2504
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Vedic Extensions */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 1CD0 */ VMAbv, VMAbv, VMAbv,     O, VMBlw, VMBlw, VMBlw, VMBlw, VMBlw, VMBlw, VMAbv, VMAbv, VMBlw, VMBlw, VMBlw, VMBlw,
Packit Service 5bcba8
  /* 1CE0 */ VMAbv, VMPst, VMBlw, VMBlw, VMBlw, VMBlw, VMBlw, VMBlw, VMBlw,     O,     O,     O,     O, VMBlw,     O,     O,
Packit Service 5bcba8
  /* 1CF0 */     O,     O, VMPst, VMPst, VMAbv,     O,     O,     O, VMAbv, VMAbv,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x1df8u 2552
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Combining Diacritical Marks Supplement */
Packit Service 5bcba8
                                                                         O,     O,     O,    FM,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x2008u 2560
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* General Punctuation */
Packit Service 5bcba8
                                                                         O,     O,     O,     O,  ZWNJ,   ZWJ,     O,     O,
Packit Service 5bcba8
  /* 2010 */    GB,    GB,    GB,    GB,    GB,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x2060u 2576
Packit Service 5bcba8
Packit Service 5bcba8
  /* 2060 */    WJ,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Superscripts and Subscripts */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 2070 */     O,     O,     O,     O,    FM,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 2080 */     O,     O,    FM,    FM,    FM,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0xa800u 2616
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Syloti Nagri */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A800 */     B,     B,     O,     B,     B,     B,  VAbv,     B,     B,     B,     B, VMAbv,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A810 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A820 */     B,     B,     B,  VPst,  VPst,  VBlw,  VAbv,  VPst,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* A830 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Phags-pa */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A840 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A850 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A860 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A870 */     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Saurashtra */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A880 */ VMPst, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A890 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A8A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A8B0 */     B,     B,     B,     B,  FPst,  VPst,  VPst,  VPst,  VPst,  VPst,  VPst,  VPst,  VPst,  VPst,  VPst,  VPst,
Packit Service 5bcba8
  /* A8C0 */  VPst,  VPst,  VPst,  VPst,     H, VMAbv,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* A8D0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Devanagari Extended */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A8E0 */ VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv,
Packit Service 5bcba8
  /* A8F0 */ VMAbv, VMAbv,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Kayah Li */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A900 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A910 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A920 */     B,     B,     B,     B,     B,     B,  VAbv,  VAbv,  VAbv,  VAbv,  VAbv, VMBlw, VMBlw, VMBlw,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Rejang */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A930 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A940 */     B,     B,     B,     B,     B,     B,     B,  VBlw,  VBlw,  VBlw,  VAbv,  VBlw,  VBlw,  VBlw,  VBlw,  FAbv,
Packit Service 5bcba8
  /* A950 */  FAbv,  FAbv,  FPst,  VPst,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* A960 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* A970 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Javanese */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A980 */ VMAbv, VMAbv,  FAbv, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A990 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A9A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A9B0 */     B,     B,     B, CMAbv,  VPst,  VPst,  VAbv,  VAbv,  VBlw,  VBlw,  VPre,  VPre,  VAbv,   SUB,  MPst,  MPst,
Packit Service 5bcba8
  /* A9C0 */     H,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* A9D0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Myanmar Extended-B */
Packit Service 5bcba8
Packit Service 5bcba8
  /* A9E0 */     B,     B,     B,     B,     B,  VAbv,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* A9F0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Cham */
Packit Service 5bcba8
Packit Service 5bcba8
  /* AA00 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* AA10 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* AA20 */     B,     B,     B,     B,     B,     B,     B,     B,     B, VMAbv,  VAbv,  VAbv,  VAbv,  VBlw,  VAbv,  VPre,
Packit Service 5bcba8
  /* AA30 */  VPre,  VAbv,  VBlw,  MPst,  MPre,  MBlw,  MBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* AA40 */     B,     B,     B,  FAbv,     B,     B,     B,     B,     B,     B,     B,     B,  FAbv,  FPst,     O,     O,
Packit Service 5bcba8
  /* AA50 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Myanmar Extended-A */
Packit Service 5bcba8
Packit Service 5bcba8
  /* AA60 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* AA70 */     O,     B,     B,     B,    GB,    GB,    GB,     O,     O,     O,     B, VMPst, VMAbv, VMPst,     B,     B,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tai Viet */
Packit Service 5bcba8
Packit Service 5bcba8
  /* AA80 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* AA90 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* AAA0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* AAB0 */  VAbv,     B,  VAbv,  VAbv,  VBlw,     B,     B,  VAbv,  VAbv,     B,     B,     B,     B,     B,  VAbv, VMAbv,
Packit Service 5bcba8
  /* AAC0 */     B, VMAbv,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* AAD0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Meetei Mayek Extensions */
Packit Service 5bcba8
Packit Service 5bcba8
  /* AAE0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,  VPre,  VBlw,  VAbv,  VPre,  VPst,
Packit Service 5bcba8
  /* AAF0 */     O,     O,     O,     O,     O, VMPst,     H,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0xabc0u 3376
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Meetei Mayek */
Packit Service 5bcba8
Packit Service 5bcba8
  /* ABC0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* ABD0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* ABE0 */     B,     B,     B,  VPst,  VPst,  VAbv,  VPst,  VPst,  VBlw,  VPst,  VPst,     O, VMPst,  VBlw,     O,     O,
Packit Service 5bcba8
  /* ABF0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0xfe00u 3440
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Variation Selectors */
Packit Service 5bcba8
Packit Service 5bcba8
  /* FE00 */    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,    VS,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x10a00u 3456
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Kharoshthi */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 10A00 */     B,  VBlw,  VBlw,  VBlw,     O,  VAbv,  VBlw,     O,     O,     O,     O,     O,  VBlw,  VBlw, VMBlw, VMAbv,
Packit Service 5bcba8
  /* 10A10 */     B,     B,     B,     B,     O,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 10A20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 10A30 */     B,     B,     B,     B,     O,     O,     O,     O, CMAbv, CMBlw, CMBlw,     O,     O,     O,     O,     H,
Packit Service 5bcba8
  /* 10A40 */     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x11000u 3528
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Brahmi */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11000 */ VMPst, VMAbv, VMPst,     R,     R,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11010 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11020 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11030 */     B,     B,     B,     B,     B,     B,     B,     B,  VAbv,  VAbv,  VAbv,  VAbv,  VBlw,  VBlw,  VBlw,  VBlw,
Packit Service 5bcba8
  /* 11040 */  VBlw,  VBlw,  VAbv,  VAbv,  VAbv,  VAbv,     H,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11050 */     O,     O,     N,     N,     N,     N,     N,     N,     N,     N,     N,     N,     N,     N,     N,     N,
Packit Service 5bcba8
  /* 11060 */     N,     N,     N,     N,     N,     N,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11070 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Kaithi */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11080 */ VMAbv, VMAbv, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11090 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 110A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 110B0 */  VPst,  VPre,  VPst,  VBlw,  VBlw,  VAbv,  VAbv,  VPst,  VPst,     H, CMBlw,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x11100u 3720
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Chakma */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11100 */ VMAbv, VMAbv, VMAbv,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11110 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11120 */     B,     B,     B,     B,     B,     B,     B,  VAbv,  VAbv,  VAbv,  VBlw,  VBlw,  VPre,  VAbv,  VAbv,  VAbv,
Packit Service 5bcba8
  /* 11130 */  VAbv,  VBlw,  VBlw,     H,  VAbv,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11140 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Mahajani */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11150 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11160 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11170 */     B,     B,     B, CMBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Sharada */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11180 */ VMAbv, VMAbv, VMPst,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11190 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 111A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 111B0 */     B,     B,     B,  VPst,  VPre,  VPst,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VAbv,  VAbv,  VAbv,  VAbv,
Packit Service 5bcba8
  /* 111C0 */     H,     B,     R,     R,     O,     O,     O,     O,     O,     O, CMBlw,  VAbv,  VBlw,     O,     O,     O,
Packit Service 5bcba8
  /* 111D0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Sinhala Archaic Numbers */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 111E0 */     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 111F0 */     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Khojki */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11200 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11210 */     B,     B,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11220 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,  VPst,  VPst,  VPst,  VBlw,
Packit Service 5bcba8
  /* 11230 */  VAbv,  VAbv,  VAbv,  VAbv, VMAbv,     H, CMAbv, CMAbv,     O,     O,     O,     O,     O,     O, VMAbv,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x11280u 4040
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Multani */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11280 */     B,     B,     B,     B,     B,     B,     B,     O,     B,     O,     B,     B,     B,     B,     O,     B,
Packit Service 5bcba8
  /* 11290 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,
Packit Service 5bcba8
  /* 112A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Khudawadi */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 112B0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 112C0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 112D0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B, VMAbv,
Packit Service 5bcba8
  /* 112E0 */  VPst,  VPre,  VPst,  VBlw,  VBlw,  VAbv,  VAbv,  VAbv,  VAbv, CMBlw,  VBlw,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 112F0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Grantha */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11300 */ VMAbv, VMAbv, VMPst, VMPst,     O,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     B,
Packit Service 5bcba8
  /* 11310 */     B,     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11320 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11330 */     B,     O,     B,     B,     O,     B,     B,     B,     B,     B,     O,     O, CMBlw,     B,  VPst,  VPst,
Packit Service 5bcba8
  /* 11340 */  VAbv,  VPst,  VPst,  VPst,  VPst,     O,     O,  VPre,  VPre,     O,     O,  VPre,  VPre,     H,     O,     O,
Packit Service 5bcba8
  /* 11350 */     O,     O,     O,     O,     O,     O,     O,  VPst,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11360 */     B,     B,  VPst,  VPst,     O,     O, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv, VMAbv,     O,     O,     O,
Packit Service 5bcba8
  /* 11370 */ VMAbv, VMAbv, VMAbv, VMAbv, VMAbv,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x11400u 4288
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Newa */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11400 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11410 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11420 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11430 */     B,     B,     B,     B,     B,  VPst,  VPre,  VPst,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VAbv,  VAbv,
Packit Service 5bcba8
  /* 11440 */  VPst,  VPst,     H, VMAbv, VMAbv, VMPst, CMBlw,     B,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11450 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11460 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11470 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Tirhuta */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11480 */     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11490 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 114A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 114B0 */  VPst,  VPre,  VPst,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VPre,  VAbv,  VPre,  VPre,  VPst,  VPre, VMAbv,
Packit Service 5bcba8
  /* 114C0 */ VMAbv, VMPst,     H, CMBlw,     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 114D0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x11580u 4512
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Siddham */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11580 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11590 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 115A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,  VPst,
Packit Service 5bcba8
  /* 115B0 */  VPre,  VPst,  VBlw,  VBlw,  VBlw,  VBlw,     O,     O,  VPre,  VPre,  VPre,  VPre, VMAbv, VMAbv, VMPst,     H,
Packit Service 5bcba8
  /* 115C0 */ CMBlw,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 115D0 */     O,     O,     O,     O,     O,     O,     O,     O,     B,     B,     B,     B,  VBlw,  VBlw,     O,     O,
Packit Service 5bcba8
  /* 115E0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 115F0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Modi */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11600 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11610 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11620 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11630 */  VPst,  VPst,  VPst,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,  VAbv,  VAbv,  VPst,  VPst, VMAbv, VMPst,     H,
Packit Service 5bcba8
  /* 11640 */  VAbv,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11650 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11660 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11670 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Takri */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11680 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11690 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 116A0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B, VMAbv, VMPst,  VAbv,  VPre,  VPst,
Packit Service 5bcba8
  /* 116B0 */  VBlw,  VBlw,  VAbv,  VAbv,  VAbv,  VAbv,     H, CMBlw,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 116C0 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 116D0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 116E0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 116F0 */     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Ahom */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11700 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11710 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,  MBlw,  MPre,  MAbv,
Packit Service 5bcba8
  /* 11720 */  VPst,  VPst,  VAbv,  VAbv,  VBlw,  VBlw,  VPre,  VAbv,  VBlw,  VAbv,  VAbv,  VAbv,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11730 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
#define use_offset_0x11c00u 4960
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
  /* Bhaiksuki */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11C00 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11C10 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11C20 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,  VPst,
Packit Service 5bcba8
  /* 11C30 */  VAbv,  VAbv,  VBlw,  VBlw,  VBlw,  VBlw,  VBlw,     O,  VAbv,  VAbv,  VAbv,  VAbv, VMAbv, VMAbv, VMPst,     H,
Packit Service 5bcba8
  /* 11C40 */     B,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,     O,
Packit Service 5bcba8
  /* 11C50 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11C60 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     O,     O,     O,
Packit Service 5bcba8
Packit Service 5bcba8
  /* Marchen */
Packit Service 5bcba8
Packit Service 5bcba8
  /* 11C70 */     O,     O,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11C80 */     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,     B,
Packit Service 5bcba8
  /* 11C90 */     O,     O,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,
Packit Service 5bcba8
  /* 11CA0 */   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,     O,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,   SUB,
Packit Service 5bcba8
  /* 11CB0 */  VBlw,  VPre,  VBlw,  VAbv,  VPst, VMAbv, VMAbv,     O,
Packit Service 5bcba8
Packit Service 5bcba8
}; /* Table items: 5144; occupancy: 72% */
Packit Service 5bcba8
Packit Service 5bcba8
USE_TABLE_ELEMENT_TYPE
Packit Service 5bcba8
hb_use_get_categories (hb_codepoint_t u)
Packit Service 5bcba8
{
Packit Service 5bcba8
  switch (u >> 12)
Packit Service 5bcba8
  {
Packit Service 5bcba8
    case 0x0u:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x0028u, 0x003Fu)) return use_table[u - 0x0028u + use_offset_0x0028u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x00A0u, 0x00D7u)) return use_table[u - 0x00A0u + use_offset_0x00a0u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x0900u, 0x0DF7u)) return use_table[u - 0x0900u + use_offset_0x0900u];
Packit Service 5bcba8
      if (unlikely (u == 0x034Fu)) return CGJ;
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    case 0x1u:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x1000u, 0x109Fu)) return use_table[u - 0x1000u + use_offset_0x1000u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x1700u, 0x17EFu)) return use_table[u - 0x1700u + use_offset_0x1700u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x1900u, 0x1A9Fu)) return use_table[u - 0x1900u + use_offset_0x1900u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x1B00u, 0x1C4Fu)) return use_table[u - 0x1B00u + use_offset_0x1b00u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x1CD0u, 0x1CFFu)) return use_table[u - 0x1CD0u + use_offset_0x1cd0u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x1DF8u, 0x1DFFu)) return use_table[u - 0x1DF8u + use_offset_0x1df8u];
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    case 0x2u:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x2008u, 0x2017u)) return use_table[u - 0x2008u + use_offset_0x2008u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x2060u, 0x2087u)) return use_table[u - 0x2060u + use_offset_0x2060u];
Packit Service 5bcba8
      if (unlikely (u == 0x25CCu)) return GB;
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    case 0xAu:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0xA800u, 0xAAF7u)) return use_table[u - 0xA800u + use_offset_0xa800u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0xABC0u, 0xABFFu)) return use_table[u - 0xABC0u + use_offset_0xabc0u];
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    case 0xFu:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0xFE00u, 0xFE0Fu)) return use_table[u - 0xFE00u + use_offset_0xfe00u];
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    case 0x10u:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x10A00u, 0x10A47u)) return use_table[u - 0x10A00u + use_offset_0x10a00u];
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    case 0x11u:
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x11000u, 0x110BFu)) return use_table[u - 0x11000u + use_offset_0x11000u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x11100u, 0x1123Fu)) return use_table[u - 0x11100u + use_offset_0x11100u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x11280u, 0x11377u)) return use_table[u - 0x11280u + use_offset_0x11280u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x11400u, 0x114DFu)) return use_table[u - 0x11400u + use_offset_0x11400u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x11580u, 0x1173Fu)) return use_table[u - 0x11580u + use_offset_0x11580u];
Packit Service 5bcba8
      if (hb_in_range<hb_codepoint_t> (u, 0x11C00u, 0x11CB7u)) return use_table[u - 0x11C00u + use_offset_0x11c00u];
Packit Service 5bcba8
      if (unlikely (u == 0x1107Fu)) return HN;
Packit Service 5bcba8
      break;
Packit Service 5bcba8
Packit Service 5bcba8
    default:
Packit Service 5bcba8
      break;
Packit Service 5bcba8
  }
Packit Service 5bcba8
  return USE_O;
Packit Service 5bcba8
}
Packit Service 5bcba8
Packit Service 5bcba8
#undef B
Packit Service 5bcba8
#undef CGJ
Packit Service 5bcba8
#undef FM
Packit Service 5bcba8
#undef GB
Packit Service 5bcba8
#undef H
Packit Service 5bcba8
#undef HN
Packit Service 5bcba8
#undef IND
Packit Service 5bcba8
#undef N
Packit Service 5bcba8
#undef O
Packit Service 5bcba8
#undef R
Packit Service 5bcba8
#undef Rsv
Packit Service 5bcba8
#undef S
Packit Service 5bcba8
#undef SUB
Packit Service 5bcba8
#undef VS
Packit Service 5bcba8
#undef WJ
Packit Service 5bcba8
#undef ZWJ
Packit Service 5bcba8
#undef ZWNJ
Packit Service 5bcba8
#undef CMBlw
Packit Service 5bcba8
#undef CMAbv
Packit Service 5bcba8
#undef FBlw
Packit Service 5bcba8
#undef FPst
Packit Service 5bcba8
#undef FAbv
Packit Service 5bcba8
#undef MPre
Packit Service 5bcba8
#undef MBlw
Packit Service 5bcba8
#undef MPst
Packit Service 5bcba8
#undef MAbv
Packit Service 5bcba8
#undef SMBlw
Packit Service 5bcba8
#undef SMAbv
Packit Service 5bcba8
#undef VPre
Packit Service 5bcba8
#undef VBlw
Packit Service 5bcba8
#undef VPst
Packit Service 5bcba8
#undef VAbv
Packit Service 5bcba8
#undef VMPre
Packit Service 5bcba8
#undef VMBlw
Packit Service 5bcba8
#undef VMPst
Packit Service 5bcba8
#undef VMAbv
Packit Service 5bcba8
Packit Service 5bcba8
/* == End of generated table == */