aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode')
-rw-r--r--lib/unicode/prop/uprop_get_hst.c823
1 files changed, 823 insertions, 0 deletions
diff --git a/lib/unicode/prop/uprop_get_hst.c b/lib/unicode/prop/uprop_get_hst.c
new file mode 100644
index 0000000..9ebfe1d
--- /dev/null
+++ b/lib/unicode/prop/uprop_get_hst.c
@@ -0,0 +1,823 @@
+/* This file is autogenerated by gen/prop/hst; DO NOT EDIT. */
+
+#include "_bsearch.h"
+#include "rune.h"
+#include "unicode/prop.h"
+
+static const struct {
+ rune lo, hi;
+ enum uprop_hst val;
+} lookup[] = {
+ {RUNE_C(0x001100), RUNE_C(0x00115F), HST_L},
+ {RUNE_C(0x001160), RUNE_C(0x0011A7), HST_V},
+ {RUNE_C(0x0011A8), RUNE_C(0x0011FF), HST_T},
+ {RUNE_C(0x00A960), RUNE_C(0x00A97C), HST_L},
+ {RUNE_C(0x00AC00), RUNE_C(0x00AC00), HST_LV},
+ {RUNE_C(0x00AC01), RUNE_C(0x00AC1B), HST_LVT},
+ {RUNE_C(0x00AC1C), RUNE_C(0x00AC1C), HST_LV},
+ {RUNE_C(0x00AC1D), RUNE_C(0x00AC37), HST_LVT},
+ {RUNE_C(0x00AC38), RUNE_C(0x00AC38), HST_LV},
+ {RUNE_C(0x00AC39), RUNE_C(0x00AC53), HST_LVT},
+ {RUNE_C(0x00AC54), RUNE_C(0x00AC54), HST_LV},
+ {RUNE_C(0x00AC55), RUNE_C(0x00AC6F), HST_LVT},
+ {RUNE_C(0x00AC70), RUNE_C(0x00AC70), HST_LV},
+ {RUNE_C(0x00AC71), RUNE_C(0x00AC8B), HST_LVT},
+ {RUNE_C(0x00AC8C), RUNE_C(0x00AC8C), HST_LV},
+ {RUNE_C(0x00AC8D), RUNE_C(0x00ACA7), HST_LVT},
+ {RUNE_C(0x00ACA8), RUNE_C(0x00ACA8), HST_LV},
+ {RUNE_C(0x00ACA9), RUNE_C(0x00ACC3), HST_LVT},
+ {RUNE_C(0x00ACC4), RUNE_C(0x00ACC4), HST_LV},
+ {RUNE_C(0x00ACC5), RUNE_C(0x00ACDF), HST_LVT},
+ {RUNE_C(0x00ACE0), RUNE_C(0x00ACE0), HST_LV},
+ {RUNE_C(0x00ACE1), RUNE_C(0x00ACFB), HST_LVT},
+ {RUNE_C(0x00ACFC), RUNE_C(0x00ACFC), HST_LV},
+ {RUNE_C(0x00ACFD), RUNE_C(0x00AD17), HST_LVT},
+ {RUNE_C(0x00AD18), RUNE_C(0x00AD18), HST_LV},
+ {RUNE_C(0x00AD19), RUNE_C(0x00AD33), HST_LVT},
+ {RUNE_C(0x00AD34), RUNE_C(0x00AD34), HST_LV},
+ {RUNE_C(0x00AD35), RUNE_C(0x00AD4F), HST_LVT},
+ {RUNE_C(0x00AD50), RUNE_C(0x00AD50), HST_LV},
+ {RUNE_C(0x00AD51), RUNE_C(0x00AD6B), HST_LVT},
+ {RUNE_C(0x00AD6C), RUNE_C(0x00AD6C), HST_LV},
+ {RUNE_C(0x00AD6D), RUNE_C(0x00AD87), HST_LVT},
+ {RUNE_C(0x00AD88), RUNE_C(0x00AD88), HST_LV},
+ {RUNE_C(0x00AD89), RUNE_C(0x00ADA3), HST_LVT},
+ {RUNE_C(0x00ADA4), RUNE_C(0x00ADA4), HST_LV},
+ {RUNE_C(0x00ADA5), RUNE_C(0x00ADBF), HST_LVT},
+ {RUNE_C(0x00ADC0), RUNE_C(0x00ADC0), HST_LV},
+ {RUNE_C(0x00ADC1), RUNE_C(0x00ADDB), HST_LVT},
+ {RUNE_C(0x00ADDC), RUNE_C(0x00ADDC), HST_LV},
+ {RUNE_C(0x00ADDD), RUNE_C(0x00ADF7), HST_LVT},
+ {RUNE_C(0x00ADF8), RUNE_C(0x00ADF8), HST_LV},
+ {RUNE_C(0x00ADF9), RUNE_C(0x00AE13), HST_LVT},
+ {RUNE_C(0x00AE14), RUNE_C(0x00AE14), HST_LV},
+ {RUNE_C(0x00AE15), RUNE_C(0x00AE2F), HST_LVT},
+ {RUNE_C(0x00AE30), RUNE_C(0x00AE30), HST_LV},
+ {RUNE_C(0x00AE31), RUNE_C(0x00AE4B), HST_LVT},
+ {RUNE_C(0x00AE4C), RUNE_C(0x00AE4C), HST_LV},
+ {RUNE_C(0x00AE4D), RUNE_C(0x00AE67), HST_LVT},
+ {RUNE_C(0x00AE68), RUNE_C(0x00AE68), HST_LV},
+ {RUNE_C(0x00AE69), RUNE_C(0x00AE83), HST_LVT},
+ {RUNE_C(0x00AE84), RUNE_C(0x00AE84), HST_LV},
+ {RUNE_C(0x00AE85), RUNE_C(0x00AE9F), HST_LVT},
+ {RUNE_C(0x00AEA0), RUNE_C(0x00AEA0), HST_LV},
+ {RUNE_C(0x00AEA1), RUNE_C(0x00AEBB), HST_LVT},
+ {RUNE_C(0x00AEBC), RUNE_C(0x00AEBC), HST_LV},
+ {RUNE_C(0x00AEBD), RUNE_C(0x00AED7), HST_LVT},
+ {RUNE_C(0x00AED8), RUNE_C(0x00AED8), HST_LV},
+ {RUNE_C(0x00AED9), RUNE_C(0x00AEF3), HST_LVT},
+ {RUNE_C(0x00AEF4), RUNE_C(0x00AEF4), HST_LV},
+ {RUNE_C(0x00AEF5), RUNE_C(0x00AF0F), HST_LVT},
+ {RUNE_C(0x00AF10), RUNE_C(0x00AF10), HST_LV},
+ {RUNE_C(0x00AF11), RUNE_C(0x00AF2B), HST_LVT},
+ {RUNE_C(0x00AF2C), RUNE_C(0x00AF2C), HST_LV},
+ {RUNE_C(0x00AF2D), RUNE_C(0x00AF47), HST_LVT},
+ {RUNE_C(0x00AF48), RUNE_C(0x00AF48), HST_LV},
+ {RUNE_C(0x00AF49), RUNE_C(0x00AF63), HST_LVT},
+ {RUNE_C(0x00AF64), RUNE_C(0x00AF64), HST_LV},
+ {RUNE_C(0x00AF65), RUNE_C(0x00AF7F), HST_LVT},
+ {RUNE_C(0x00AF80), RUNE_C(0x00AF80), HST_LV},
+ {RUNE_C(0x00AF81), RUNE_C(0x00AF9B), HST_LVT},
+ {RUNE_C(0x00AF9C), RUNE_C(0x00AF9C), HST_LV},
+ {RUNE_C(0x00AF9D), RUNE_C(0x00AFB7), HST_LVT},
+ {RUNE_C(0x00AFB8), RUNE_C(0x00AFB8), HST_LV},
+ {RUNE_C(0x00AFB9), RUNE_C(0x00AFD3), HST_LVT},
+ {RUNE_C(0x00AFD4), RUNE_C(0x00AFD4), HST_LV},
+ {RUNE_C(0x00AFD5), RUNE_C(0x00AFEF), HST_LVT},
+ {RUNE_C(0x00AFF0), RUNE_C(0x00AFF0), HST_LV},
+ {RUNE_C(0x00AFF1), RUNE_C(0x00B00B), HST_LVT},
+ {RUNE_C(0x00B00C), RUNE_C(0x00B00C), HST_LV},
+ {RUNE_C(0x00B00D), RUNE_C(0x00B027), HST_LVT},
+ {RUNE_C(0x00B028), RUNE_C(0x00B028), HST_LV},
+ {RUNE_C(0x00B029), RUNE_C(0x00B043), HST_LVT},
+ {RUNE_C(0x00B044), RUNE_C(0x00B044), HST_LV},
+ {RUNE_C(0x00B045), RUNE_C(0x00B05F), HST_LVT},
+ {RUNE_C(0x00B060), RUNE_C(0x00B060), HST_LV},
+ {RUNE_C(0x00B061), RUNE_C(0x00B07B), HST_LVT},
+ {RUNE_C(0x00B07C), RUNE_C(0x00B07C), HST_LV},
+ {RUNE_C(0x00B07D), RUNE_C(0x00B097), HST_LVT},
+ {RUNE_C(0x00B098), RUNE_C(0x00B098), HST_LV},
+ {RUNE_C(0x00B099), RUNE_C(0x00B0B3), HST_LVT},
+ {RUNE_C(0x00B0B4), RUNE_C(0x00B0B4), HST_LV},
+ {RUNE_C(0x00B0B5), RUNE_C(0x00B0CF), HST_LVT},
+ {RUNE_C(0x00B0D0), RUNE_C(0x00B0D0), HST_LV},
+ {RUNE_C(0x00B0D1), RUNE_C(0x00B0EB), HST_LVT},
+ {RUNE_C(0x00B0EC), RUNE_C(0x00B0EC), HST_LV},
+ {RUNE_C(0x00B0ED), RUNE_C(0x00B107), HST_LVT},
+ {RUNE_C(0x00B108), RUNE_C(0x00B108), HST_LV},
+ {RUNE_C(0x00B109), RUNE_C(0x00B123), HST_LVT},
+ {RUNE_C(0x00B124), RUNE_C(0x00B124), HST_LV},
+ {RUNE_C(0x00B125), RUNE_C(0x00B13F), HST_LVT},
+ {RUNE_C(0x00B140), RUNE_C(0x00B140), HST_LV},
+ {RUNE_C(0x00B141), RUNE_C(0x00B15B), HST_LVT},
+ {RUNE_C(0x00B15C), RUNE_C(0x00B15C), HST_LV},
+ {RUNE_C(0x00B15D), RUNE_C(0x00B177), HST_LVT},
+ {RUNE_C(0x00B178), RUNE_C(0x00B178), HST_LV},
+ {RUNE_C(0x00B179), RUNE_C(0x00B193), HST_LVT},
+ {RUNE_C(0x00B194), RUNE_C(0x00B194), HST_LV},
+ {RUNE_C(0x00B195), RUNE_C(0x00B1AF), HST_LVT},
+ {RUNE_C(0x00B1B0), RUNE_C(0x00B1B0), HST_LV},
+ {RUNE_C(0x00B1B1), RUNE_C(0x00B1CB), HST_LVT},
+ {RUNE_C(0x00B1CC), RUNE_C(0x00B1CC), HST_LV},
+ {RUNE_C(0x00B1CD), RUNE_C(0x00B1E7), HST_LVT},
+ {RUNE_C(0x00B1E8), RUNE_C(0x00B1E8), HST_LV},
+ {RUNE_C(0x00B1E9), RUNE_C(0x00B203), HST_LVT},
+ {RUNE_C(0x00B204), RUNE_C(0x00B204), HST_LV},
+ {RUNE_C(0x00B205), RUNE_C(0x00B21F), HST_LVT},
+ {RUNE_C(0x00B220), RUNE_C(0x00B220), HST_LV},
+ {RUNE_C(0x00B221), RUNE_C(0x00B23B), HST_LVT},
+ {RUNE_C(0x00B23C), RUNE_C(0x00B23C), HST_LV},
+ {RUNE_C(0x00B23D), RUNE_C(0x00B257), HST_LVT},
+ {RUNE_C(0x00B258), RUNE_C(0x00B258), HST_LV},
+ {RUNE_C(0x00B259), RUNE_C(0x00B273), HST_LVT},
+ {RUNE_C(0x00B274), RUNE_C(0x00B274), HST_LV},
+ {RUNE_C(0x00B275), RUNE_C(0x00B28F), HST_LVT},
+ {RUNE_C(0x00B290), RUNE_C(0x00B290), HST_LV},
+ {RUNE_C(0x00B291), RUNE_C(0x00B2AB), HST_LVT},
+ {RUNE_C(0x00B2AC), RUNE_C(0x00B2AC), HST_LV},
+ {RUNE_C(0x00B2AD), RUNE_C(0x00B2C7), HST_LVT},
+ {RUNE_C(0x00B2C8), RUNE_C(0x00B2C8), HST_LV},
+ {RUNE_C(0x00B2C9), RUNE_C(0x00B2E3), HST_LVT},
+ {RUNE_C(0x00B2E4), RUNE_C(0x00B2E4), HST_LV},
+ {RUNE_C(0x00B2E5), RUNE_C(0x00B2FF), HST_LVT},
+ {RUNE_C(0x00B300), RUNE_C(0x00B300), HST_LV},
+ {RUNE_C(0x00B301), RUNE_C(0x00B31B), HST_LVT},
+ {RUNE_C(0x00B31C), RUNE_C(0x00B31C), HST_LV},
+ {RUNE_C(0x00B31D), RUNE_C(0x00B337), HST_LVT},
+ {RUNE_C(0x00B338), RUNE_C(0x00B338), HST_LV},
+ {RUNE_C(0x00B339), RUNE_C(0x00B353), HST_LVT},
+ {RUNE_C(0x00B354), RUNE_C(0x00B354), HST_LV},
+ {RUNE_C(0x00B355), RUNE_C(0x00B36F), HST_LVT},
+ {RUNE_C(0x00B370), RUNE_C(0x00B370), HST_LV},
+ {RUNE_C(0x00B371), RUNE_C(0x00B38B), HST_LVT},
+ {RUNE_C(0x00B38C), RUNE_C(0x00B38C), HST_LV},
+ {RUNE_C(0x00B38D), RUNE_C(0x00B3A7), HST_LVT},
+ {RUNE_C(0x00B3A8), RUNE_C(0x00B3A8), HST_LV},
+ {RUNE_C(0x00B3A9), RUNE_C(0x00B3C3), HST_LVT},
+ {RUNE_C(0x00B3C4), RUNE_C(0x00B3C4), HST_LV},
+ {RUNE_C(0x00B3C5), RUNE_C(0x00B3DF), HST_LVT},
+ {RUNE_C(0x00B3E0), RUNE_C(0x00B3E0), HST_LV},
+ {RUNE_C(0x00B3E1), RUNE_C(0x00B3FB), HST_LVT},
+ {RUNE_C(0x00B3FC), RUNE_C(0x00B3FC), HST_LV},
+ {RUNE_C(0x00B3FD), RUNE_C(0x00B417), HST_LVT},
+ {RUNE_C(0x00B418), RUNE_C(0x00B418), HST_LV},
+ {RUNE_C(0x00B419), RUNE_C(0x00B433), HST_LVT},
+ {RUNE_C(0x00B434), RUNE_C(0x00B434), HST_LV},
+ {RUNE_C(0x00B435), RUNE_C(0x00B44F), HST_LVT},
+ {RUNE_C(0x00B450), RUNE_C(0x00B450), HST_LV},
+ {RUNE_C(0x00B451), RUNE_C(0x00B46B), HST_LVT},
+ {RUNE_C(0x00B46C), RUNE_C(0x00B46C), HST_LV},
+ {RUNE_C(0x00B46D), RUNE_C(0x00B487), HST_LVT},
+ {RUNE_C(0x00B488), RUNE_C(0x00B488), HST_LV},
+ {RUNE_C(0x00B489), RUNE_C(0x00B4A3), HST_LVT},
+ {RUNE_C(0x00B4A4), RUNE_C(0x00B4A4), HST_LV},
+ {RUNE_C(0x00B4A5), RUNE_C(0x00B4BF), HST_LVT},
+ {RUNE_C(0x00B4C0), RUNE_C(0x00B4C0), HST_LV},
+ {RUNE_C(0x00B4C1), RUNE_C(0x00B4DB), HST_LVT},
+ {RUNE_C(0x00B4DC), RUNE_C(0x00B4DC), HST_LV},
+ {RUNE_C(0x00B4DD), RUNE_C(0x00B4F7), HST_LVT},
+ {RUNE_C(0x00B4F8), RUNE_C(0x00B4F8), HST_LV},
+ {RUNE_C(0x00B4F9), RUNE_C(0x00B513), HST_LVT},
+ {RUNE_C(0x00B514), RUNE_C(0x00B514), HST_LV},
+ {RUNE_C(0x00B515), RUNE_C(0x00B52F), HST_LVT},
+ {RUNE_C(0x00B530), RUNE_C(0x00B530), HST_LV},
+ {RUNE_C(0x00B531), RUNE_C(0x00B54B), HST_LVT},
+ {RUNE_C(0x00B54C), RUNE_C(0x00B54C), HST_LV},
+ {RUNE_C(0x00B54D), RUNE_C(0x00B567), HST_LVT},
+ {RUNE_C(0x00B568), RUNE_C(0x00B568), HST_LV},
+ {RUNE_C(0x00B569), RUNE_C(0x00B583), HST_LVT},
+ {RUNE_C(0x00B584), RUNE_C(0x00B584), HST_LV},
+ {RUNE_C(0x00B585), RUNE_C(0x00B59F), HST_LVT},
+ {RUNE_C(0x00B5A0), RUNE_C(0x00B5A0), HST_LV},
+ {RUNE_C(0x00B5A1), RUNE_C(0x00B5BB), HST_LVT},
+ {RUNE_C(0x00B5BC), RUNE_C(0x00B5BC), HST_LV},
+ {RUNE_C(0x00B5BD), RUNE_C(0x00B5D7), HST_LVT},
+ {RUNE_C(0x00B5D8), RUNE_C(0x00B5D8), HST_LV},
+ {RUNE_C(0x00B5D9), RUNE_C(0x00B5F3), HST_LVT},
+ {RUNE_C(0x00B5F4), RUNE_C(0x00B5F4), HST_LV},
+ {RUNE_C(0x00B5F5), RUNE_C(0x00B60F), HST_LVT},
+ {RUNE_C(0x00B610), RUNE_C(0x00B610), HST_LV},
+ {RUNE_C(0x00B611), RUNE_C(0x00B62B), HST_LVT},
+ {RUNE_C(0x00B62C), RUNE_C(0x00B62C), HST_LV},
+ {RUNE_C(0x00B62D), RUNE_C(0x00B647), HST_LVT},
+ {RUNE_C(0x00B648), RUNE_C(0x00B648), HST_LV},
+ {RUNE_C(0x00B649), RUNE_C(0x00B663), HST_LVT},
+ {RUNE_C(0x00B664), RUNE_C(0x00B664), HST_LV},
+ {RUNE_C(0x00B665), RUNE_C(0x00B67F), HST_LVT},
+ {RUNE_C(0x00B680), RUNE_C(0x00B680), HST_LV},
+ {RUNE_C(0x00B681), RUNE_C(0x00B69B), HST_LVT},
+ {RUNE_C(0x00B69C), RUNE_C(0x00B69C), HST_LV},
+ {RUNE_C(0x00B69D), RUNE_C(0x00B6B7), HST_LVT},
+ {RUNE_C(0x00B6B8), RUNE_C(0x00B6B8), HST_LV},
+ {RUNE_C(0x00B6B9), RUNE_C(0x00B6D3), HST_LVT},
+ {RUNE_C(0x00B6D4), RUNE_C(0x00B6D4), HST_LV},
+ {RUNE_C(0x00B6D5), RUNE_C(0x00B6EF), HST_LVT},
+ {RUNE_C(0x00B6F0), RUNE_C(0x00B6F0), HST_LV},
+ {RUNE_C(0x00B6F1), RUNE_C(0x00B70B), HST_LVT},
+ {RUNE_C(0x00B70C), RUNE_C(0x00B70C), HST_LV},
+ {RUNE_C(0x00B70D), RUNE_C(0x00B727), HST_LVT},
+ {RUNE_C(0x00B728), RUNE_C(0x00B728), HST_LV},
+ {RUNE_C(0x00B729), RUNE_C(0x00B743), HST_LVT},
+ {RUNE_C(0x00B744), RUNE_C(0x00B744), HST_LV},
+ {RUNE_C(0x00B745), RUNE_C(0x00B75F), HST_LVT},
+ {RUNE_C(0x00B760), RUNE_C(0x00B760), HST_LV},
+ {RUNE_C(0x00B761), RUNE_C(0x00B77B), HST_LVT},
+ {RUNE_C(0x00B77C), RUNE_C(0x00B77C), HST_LV},
+ {RUNE_C(0x00B77D), RUNE_C(0x00B797), HST_LVT},
+ {RUNE_C(0x00B798), RUNE_C(0x00B798), HST_LV},
+ {RUNE_C(0x00B799), RUNE_C(0x00B7B3), HST_LVT},
+ {RUNE_C(0x00B7B4), RUNE_C(0x00B7B4), HST_LV},
+ {RUNE_C(0x00B7B5), RUNE_C(0x00B7CF), HST_LVT},
+ {RUNE_C(0x00B7D0), RUNE_C(0x00B7D0), HST_LV},
+ {RUNE_C(0x00B7D1), RUNE_C(0x00B7EB), HST_LVT},
+ {RUNE_C(0x00B7EC), RUNE_C(0x00B7EC), HST_LV},
+ {RUNE_C(0x00B7ED), RUNE_C(0x00B807), HST_LVT},
+ {RUNE_C(0x00B808), RUNE_C(0x00B808), HST_LV},
+ {RUNE_C(0x00B809), RUNE_C(0x00B823), HST_LVT},
+ {RUNE_C(0x00B824), RUNE_C(0x00B824), HST_LV},
+ {RUNE_C(0x00B825), RUNE_C(0x00B83F), HST_LVT},
+ {RUNE_C(0x00B840), RUNE_C(0x00B840), HST_LV},
+ {RUNE_C(0x00B841), RUNE_C(0x00B85B), HST_LVT},
+ {RUNE_C(0x00B85C), RUNE_C(0x00B85C), HST_LV},
+ {RUNE_C(0x00B85D), RUNE_C(0x00B877), HST_LVT},
+ {RUNE_C(0x00B878), RUNE_C(0x00B878), HST_LV},
+ {RUNE_C(0x00B879), RUNE_C(0x00B893), HST_LVT},
+ {RUNE_C(0x00B894), RUNE_C(0x00B894), HST_LV},
+ {RUNE_C(0x00B895), RUNE_C(0x00B8AF), HST_LVT},
+ {RUNE_C(0x00B8B0), RUNE_C(0x00B8B0), HST_LV},
+ {RUNE_C(0x00B8B1), RUNE_C(0x00B8CB), HST_LVT},
+ {RUNE_C(0x00B8CC), RUNE_C(0x00B8CC), HST_LV},
+ {RUNE_C(0x00B8CD), RUNE_C(0x00B8E7), HST_LVT},
+ {RUNE_C(0x00B8E8), RUNE_C(0x00B8E8), HST_LV},
+ {RUNE_C(0x00B8E9), RUNE_C(0x00B903), HST_LVT},
+ {RUNE_C(0x00B904), RUNE_C(0x00B904), HST_LV},
+ {RUNE_C(0x00B905), RUNE_C(0x00B91F), HST_LVT},
+ {RUNE_C(0x00B920), RUNE_C(0x00B920), HST_LV},
+ {RUNE_C(0x00B921), RUNE_C(0x00B93B), HST_LVT},
+ {RUNE_C(0x00B93C), RUNE_C(0x00B93C), HST_LV},
+ {RUNE_C(0x00B93D), RUNE_C(0x00B957), HST_LVT},
+ {RUNE_C(0x00B958), RUNE_C(0x00B958), HST_LV},
+ {RUNE_C(0x00B959), RUNE_C(0x00B973), HST_LVT},
+ {RUNE_C(0x00B974), RUNE_C(0x00B974), HST_LV},
+ {RUNE_C(0x00B975), RUNE_C(0x00B98F), HST_LVT},
+ {RUNE_C(0x00B990), RUNE_C(0x00B990), HST_LV},
+ {RUNE_C(0x00B991), RUNE_C(0x00B9AB), HST_LVT},
+ {RUNE_C(0x00B9AC), RUNE_C(0x00B9AC), HST_LV},
+ {RUNE_C(0x00B9AD), RUNE_C(0x00B9C7), HST_LVT},
+ {RUNE_C(0x00B9C8), RUNE_C(0x00B9C8), HST_LV},
+ {RUNE_C(0x00B9C9), RUNE_C(0x00B9E3), HST_LVT},
+ {RUNE_C(0x00B9E4), RUNE_C(0x00B9E4), HST_LV},
+ {RUNE_C(0x00B9E5), RUNE_C(0x00B9FF), HST_LVT},
+ {RUNE_C(0x00BA00), RUNE_C(0x00BA00), HST_LV},
+ {RUNE_C(0x00BA01), RUNE_C(0x00BA1B), HST_LVT},
+ {RUNE_C(0x00BA1C), RUNE_C(0x00BA1C), HST_LV},
+ {RUNE_C(0x00BA1D), RUNE_C(0x00BA37), HST_LVT},
+ {RUNE_C(0x00BA38), RUNE_C(0x00BA38), HST_LV},
+ {RUNE_C(0x00BA39), RUNE_C(0x00BA53), HST_LVT},
+ {RUNE_C(0x00BA54), RUNE_C(0x00BA54), HST_LV},
+ {RUNE_C(0x00BA55), RUNE_C(0x00BA6F), HST_LVT},
+ {RUNE_C(0x00BA70), RUNE_C(0x00BA70), HST_LV},
+ {RUNE_C(0x00BA71), RUNE_C(0x00BA8B), HST_LVT},
+ {RUNE_C(0x00BA8C), RUNE_C(0x00BA8C), HST_LV},
+ {RUNE_C(0x00BA8D), RUNE_C(0x00BAA7), HST_LVT},
+ {RUNE_C(0x00BAA8), RUNE_C(0x00BAA8), HST_LV},
+ {RUNE_C(0x00BAA9), RUNE_C(0x00BAC3), HST_LVT},
+ {RUNE_C(0x00BAC4), RUNE_C(0x00BAC4), HST_LV},
+ {RUNE_C(0x00BAC5), RUNE_C(0x00BADF), HST_LVT},
+ {RUNE_C(0x00BAE0), RUNE_C(0x00BAE0), HST_LV},
+ {RUNE_C(0x00BAE1), RUNE_C(0x00BAFB), HST_LVT},
+ {RUNE_C(0x00BAFC), RUNE_C(0x00BAFC), HST_LV},
+ {RUNE_C(0x00BAFD), RUNE_C(0x00BB17), HST_LVT},
+ {RUNE_C(0x00BB18), RUNE_C(0x00BB18), HST_LV},
+ {RUNE_C(0x00BB19), RUNE_C(0x00BB33), HST_LVT},
+ {RUNE_C(0x00BB34), RUNE_C(0x00BB34), HST_LV},
+ {RUNE_C(0x00BB35), RUNE_C(0x00BB4F), HST_LVT},
+ {RUNE_C(0x00BB50), RUNE_C(0x00BB50), HST_LV},
+ {RUNE_C(0x00BB51), RUNE_C(0x00BB6B), HST_LVT},
+ {RUNE_C(0x00BB6C), RUNE_C(0x00BB6C), HST_LV},
+ {RUNE_C(0x00BB6D), RUNE_C(0x00BB87), HST_LVT},
+ {RUNE_C(0x00BB88), RUNE_C(0x00BB88), HST_LV},
+ {RUNE_C(0x00BB89), RUNE_C(0x00BBA3), HST_LVT},
+ {RUNE_C(0x00BBA4), RUNE_C(0x00BBA4), HST_LV},
+ {RUNE_C(0x00BBA5), RUNE_C(0x00BBBF), HST_LVT},
+ {RUNE_C(0x00BBC0), RUNE_C(0x00BBC0), HST_LV},
+ {RUNE_C(0x00BBC1), RUNE_C(0x00BBDB), HST_LVT},
+ {RUNE_C(0x00BBDC), RUNE_C(0x00BBDC), HST_LV},
+ {RUNE_C(0x00BBDD), RUNE_C(0x00BBF7), HST_LVT},
+ {RUNE_C(0x00BBF8), RUNE_C(0x00BBF8), HST_LV},
+ {RUNE_C(0x00BBF9), RUNE_C(0x00BC13), HST_LVT},
+ {RUNE_C(0x00BC14), RUNE_C(0x00BC14), HST_LV},
+ {RUNE_C(0x00BC15), RUNE_C(0x00BC2F), HST_LVT},
+ {RUNE_C(0x00BC30), RUNE_C(0x00BC30), HST_LV},
+ {RUNE_C(0x00BC31), RUNE_C(0x00BC4B), HST_LVT},
+ {RUNE_C(0x00BC4C), RUNE_C(0x00BC4C), HST_LV},
+ {RUNE_C(0x00BC4D), RUNE_C(0x00BC67), HST_LVT},
+ {RUNE_C(0x00BC68), RUNE_C(0x00BC68), HST_LV},
+ {RUNE_C(0x00BC69), RUNE_C(0x00BC83), HST_LVT},
+ {RUNE_C(0x00BC84), RUNE_C(0x00BC84), HST_LV},
+ {RUNE_C(0x00BC85), RUNE_C(0x00BC9F), HST_LVT},
+ {RUNE_C(0x00BCA0), RUNE_C(0x00BCA0), HST_LV},
+ {RUNE_C(0x00BCA1), RUNE_C(0x00BCBB), HST_LVT},
+ {RUNE_C(0x00BCBC), RUNE_C(0x00BCBC), HST_LV},
+ {RUNE_C(0x00BCBD), RUNE_C(0x00BCD7), HST_LVT},
+ {RUNE_C(0x00BCD8), RUNE_C(0x00BCD8), HST_LV},
+ {RUNE_C(0x00BCD9), RUNE_C(0x00BCF3), HST_LVT},
+ {RUNE_C(0x00BCF4), RUNE_C(0x00BCF4), HST_LV},
+ {RUNE_C(0x00BCF5), RUNE_C(0x00BD0F), HST_LVT},
+ {RUNE_C(0x00BD10), RUNE_C(0x00BD10), HST_LV},
+ {RUNE_C(0x00BD11), RUNE_C(0x00BD2B), HST_LVT},
+ {RUNE_C(0x00BD2C), RUNE_C(0x00BD2C), HST_LV},
+ {RUNE_C(0x00BD2D), RUNE_C(0x00BD47), HST_LVT},
+ {RUNE_C(0x00BD48), RUNE_C(0x00BD48), HST_LV},
+ {RUNE_C(0x00BD49), RUNE_C(0x00BD63), HST_LVT},
+ {RUNE_C(0x00BD64), RUNE_C(0x00BD64), HST_LV},
+ {RUNE_C(0x00BD65), RUNE_C(0x00BD7F), HST_LVT},
+ {RUNE_C(0x00BD80), RUNE_C(0x00BD80), HST_LV},
+ {RUNE_C(0x00BD81), RUNE_C(0x00BD9B), HST_LVT},
+ {RUNE_C(0x00BD9C), RUNE_C(0x00BD9C), HST_LV},
+ {RUNE_C(0x00BD9D), RUNE_C(0x00BDB7), HST_LVT},
+ {RUNE_C(0x00BDB8), RUNE_C(0x00BDB8), HST_LV},
+ {RUNE_C(0x00BDB9), RUNE_C(0x00BDD3), HST_LVT},
+ {RUNE_C(0x00BDD4), RUNE_C(0x00BDD4), HST_LV},
+ {RUNE_C(0x00BDD5), RUNE_C(0x00BDEF), HST_LVT},
+ {RUNE_C(0x00BDF0), RUNE_C(0x00BDF0), HST_LV},
+ {RUNE_C(0x00BDF1), RUNE_C(0x00BE0B), HST_LVT},
+ {RUNE_C(0x00BE0C), RUNE_C(0x00BE0C), HST_LV},
+ {RUNE_C(0x00BE0D), RUNE_C(0x00BE27), HST_LVT},
+ {RUNE_C(0x00BE28), RUNE_C(0x00BE28), HST_LV},
+ {RUNE_C(0x00BE29), RUNE_C(0x00BE43), HST_LVT},
+ {RUNE_C(0x00BE44), RUNE_C(0x00BE44), HST_LV},
+ {RUNE_C(0x00BE45), RUNE_C(0x00BE5F), HST_LVT},
+ {RUNE_C(0x00BE60), RUNE_C(0x00BE60), HST_LV},
+ {RUNE_C(0x00BE61), RUNE_C(0x00BE7B), HST_LVT},
+ {RUNE_C(0x00BE7C), RUNE_C(0x00BE7C), HST_LV},
+ {RUNE_C(0x00BE7D), RUNE_C(0x00BE97), HST_LVT},
+ {RUNE_C(0x00BE98), RUNE_C(0x00BE98), HST_LV},
+ {RUNE_C(0x00BE99), RUNE_C(0x00BEB3), HST_LVT},
+ {RUNE_C(0x00BEB4), RUNE_C(0x00BEB4), HST_LV},
+ {RUNE_C(0x00BEB5), RUNE_C(0x00BECF), HST_LVT},
+ {RUNE_C(0x00BED0), RUNE_C(0x00BED0), HST_LV},
+ {RUNE_C(0x00BED1), RUNE_C(0x00BEEB), HST_LVT},
+ {RUNE_C(0x00BEEC), RUNE_C(0x00BEEC), HST_LV},
+ {RUNE_C(0x00BEED), RUNE_C(0x00BF07), HST_LVT},
+ {RUNE_C(0x00BF08), RUNE_C(0x00BF08), HST_LV},
+ {RUNE_C(0x00BF09), RUNE_C(0x00BF23), HST_LVT},
+ {RUNE_C(0x00BF24), RUNE_C(0x00BF24), HST_LV},
+ {RUNE_C(0x00BF25), RUNE_C(0x00BF3F), HST_LVT},
+ {RUNE_C(0x00BF40), RUNE_C(0x00BF40), HST_LV},
+ {RUNE_C(0x00BF41), RUNE_C(0x00BF5B), HST_LVT},
+ {RUNE_C(0x00BF5C), RUNE_C(0x00BF5C), HST_LV},
+ {RUNE_C(0x00BF5D), RUNE_C(0x00BF77), HST_LVT},
+ {RUNE_C(0x00BF78), RUNE_C(0x00BF78), HST_LV},
+ {RUNE_C(0x00BF79), RUNE_C(0x00BF93), HST_LVT},
+ {RUNE_C(0x00BF94), RUNE_C(0x00BF94), HST_LV},
+ {RUNE_C(0x00BF95), RUNE_C(0x00BFAF), HST_LVT},
+ {RUNE_C(0x00BFB0), RUNE_C(0x00BFB0), HST_LV},
+ {RUNE_C(0x00BFB1), RUNE_C(0x00BFCB), HST_LVT},
+ {RUNE_C(0x00BFCC), RUNE_C(0x00BFCC), HST_LV},
+ {RUNE_C(0x00BFCD), RUNE_C(0x00BFE7), HST_LVT},
+ {RUNE_C(0x00BFE8), RUNE_C(0x00BFE8), HST_LV},
+ {RUNE_C(0x00BFE9), RUNE_C(0x00C003), HST_LVT},
+ {RUNE_C(0x00C004), RUNE_C(0x00C004), HST_LV},
+ {RUNE_C(0x00C005), RUNE_C(0x00C01F), HST_LVT},
+ {RUNE_C(0x00C020), RUNE_C(0x00C020), HST_LV},
+ {RUNE_C(0x00C021), RUNE_C(0x00C03B), HST_LVT},
+ {RUNE_C(0x00C03C), RUNE_C(0x00C03C), HST_LV},
+ {RUNE_C(0x00C03D), RUNE_C(0x00C057), HST_LVT},
+ {RUNE_C(0x00C058), RUNE_C(0x00C058), HST_LV},
+ {RUNE_C(0x00C059), RUNE_C(0x00C073), HST_LVT},
+ {RUNE_C(0x00C074), RUNE_C(0x00C074), HST_LV},
+ {RUNE_C(0x00C075), RUNE_C(0x00C08F), HST_LVT},
+ {RUNE_C(0x00C090), RUNE_C(0x00C090), HST_LV},
+ {RUNE_C(0x00C091), RUNE_C(0x00C0AB), HST_LVT},
+ {RUNE_C(0x00C0AC), RUNE_C(0x00C0AC), HST_LV},
+ {RUNE_C(0x00C0AD), RUNE_C(0x00C0C7), HST_LVT},
+ {RUNE_C(0x00C0C8), RUNE_C(0x00C0C8), HST_LV},
+ {RUNE_C(0x00C0C9), RUNE_C(0x00C0E3), HST_LVT},
+ {RUNE_C(0x00C0E4), RUNE_C(0x00C0E4), HST_LV},
+ {RUNE_C(0x00C0E5), RUNE_C(0x00C0FF), HST_LVT},
+ {RUNE_C(0x00C100), RUNE_C(0x00C100), HST_LV},
+ {RUNE_C(0x00C101), RUNE_C(0x00C11B), HST_LVT},
+ {RUNE_C(0x00C11C), RUNE_C(0x00C11C), HST_LV},
+ {RUNE_C(0x00C11D), RUNE_C(0x00C137), HST_LVT},
+ {RUNE_C(0x00C138), RUNE_C(0x00C138), HST_LV},
+ {RUNE_C(0x00C139), RUNE_C(0x00C153), HST_LVT},
+ {RUNE_C(0x00C154), RUNE_C(0x00C154), HST_LV},
+ {RUNE_C(0x00C155), RUNE_C(0x00C16F), HST_LVT},
+ {RUNE_C(0x00C170), RUNE_C(0x00C170), HST_LV},
+ {RUNE_C(0x00C171), RUNE_C(0x00C18B), HST_LVT},
+ {RUNE_C(0x00C18C), RUNE_C(0x00C18C), HST_LV},
+ {RUNE_C(0x00C18D), RUNE_C(0x00C1A7), HST_LVT},
+ {RUNE_C(0x00C1A8), RUNE_C(0x00C1A8), HST_LV},
+ {RUNE_C(0x00C1A9), RUNE_C(0x00C1C3), HST_LVT},
+ {RUNE_C(0x00C1C4), RUNE_C(0x00C1C4), HST_LV},
+ {RUNE_C(0x00C1C5), RUNE_C(0x00C1DF), HST_LVT},
+ {RUNE_C(0x00C1E0), RUNE_C(0x00C1E0), HST_LV},
+ {RUNE_C(0x00C1E1), RUNE_C(0x00C1FB), HST_LVT},
+ {RUNE_C(0x00C1FC), RUNE_C(0x00C1FC), HST_LV},
+ {RUNE_C(0x00C1FD), RUNE_C(0x00C217), HST_LVT},
+ {RUNE_C(0x00C218), RUNE_C(0x00C218), HST_LV},
+ {RUNE_C(0x00C219), RUNE_C(0x00C233), HST_LVT},
+ {RUNE_C(0x00C234), RUNE_C(0x00C234), HST_LV},
+ {RUNE_C(0x00C235), RUNE_C(0x00C24F), HST_LVT},
+ {RUNE_C(0x00C250), RUNE_C(0x00C250), HST_LV},
+ {RUNE_C(0x00C251), RUNE_C(0x00C26B), HST_LVT},
+ {RUNE_C(0x00C26C), RUNE_C(0x00C26C), HST_LV},
+ {RUNE_C(0x00C26D), RUNE_C(0x00C287), HST_LVT},
+ {RUNE_C(0x00C288), RUNE_C(0x00C288), HST_LV},
+ {RUNE_C(0x00C289), RUNE_C(0x00C2A3), HST_LVT},
+ {RUNE_C(0x00C2A4), RUNE_C(0x00C2A4), HST_LV},
+ {RUNE_C(0x00C2A5), RUNE_C(0x00C2BF), HST_LVT},
+ {RUNE_C(0x00C2C0), RUNE_C(0x00C2C0), HST_LV},
+ {RUNE_C(0x00C2C1), RUNE_C(0x00C2DB), HST_LVT},
+ {RUNE_C(0x00C2DC), RUNE_C(0x00C2DC), HST_LV},
+ {RUNE_C(0x00C2DD), RUNE_C(0x00C2F7), HST_LVT},
+ {RUNE_C(0x00C2F8), RUNE_C(0x00C2F8), HST_LV},
+ {RUNE_C(0x00C2F9), RUNE_C(0x00C313), HST_LVT},
+ {RUNE_C(0x00C314), RUNE_C(0x00C314), HST_LV},
+ {RUNE_C(0x00C315), RUNE_C(0x00C32F), HST_LVT},
+ {RUNE_C(0x00C330), RUNE_C(0x00C330), HST_LV},
+ {RUNE_C(0x00C331), RUNE_C(0x00C34B), HST_LVT},
+ {RUNE_C(0x00C34C), RUNE_C(0x00C34C), HST_LV},
+ {RUNE_C(0x00C34D), RUNE_C(0x00C367), HST_LVT},
+ {RUNE_C(0x00C368), RUNE_C(0x00C368), HST_LV},
+ {RUNE_C(0x00C369), RUNE_C(0x00C383), HST_LVT},
+ {RUNE_C(0x00C384), RUNE_C(0x00C384), HST_LV},
+ {RUNE_C(0x00C385), RUNE_C(0x00C39F), HST_LVT},
+ {RUNE_C(0x00C3A0), RUNE_C(0x00C3A0), HST_LV},
+ {RUNE_C(0x00C3A1), RUNE_C(0x00C3BB), HST_LVT},
+ {RUNE_C(0x00C3BC), RUNE_C(0x00C3BC), HST_LV},
+ {RUNE_C(0x00C3BD), RUNE_C(0x00C3D7), HST_LVT},
+ {RUNE_C(0x00C3D8), RUNE_C(0x00C3D8), HST_LV},
+ {RUNE_C(0x00C3D9), RUNE_C(0x00C3F3), HST_LVT},
+ {RUNE_C(0x00C3F4), RUNE_C(0x00C3F4), HST_LV},
+ {RUNE_C(0x00C3F5), RUNE_C(0x00C40F), HST_LVT},
+ {RUNE_C(0x00C410), RUNE_C(0x00C410), HST_LV},
+ {RUNE_C(0x00C411), RUNE_C(0x00C42B), HST_LVT},
+ {RUNE_C(0x00C42C), RUNE_C(0x00C42C), HST_LV},
+ {RUNE_C(0x00C42D), RUNE_C(0x00C447), HST_LVT},
+ {RUNE_C(0x00C448), RUNE_C(0x00C448), HST_LV},
+ {RUNE_C(0x00C449), RUNE_C(0x00C463), HST_LVT},
+ {RUNE_C(0x00C464), RUNE_C(0x00C464), HST_LV},
+ {RUNE_C(0x00C465), RUNE_C(0x00C47F), HST_LVT},
+ {RUNE_C(0x00C480), RUNE_C(0x00C480), HST_LV},
+ {RUNE_C(0x00C481), RUNE_C(0x00C49B), HST_LVT},
+ {RUNE_C(0x00C49C), RUNE_C(0x00C49C), HST_LV},
+ {RUNE_C(0x00C49D), RUNE_C(0x00C4B7), HST_LVT},
+ {RUNE_C(0x00C4B8), RUNE_C(0x00C4B8), HST_LV},
+ {RUNE_C(0x00C4B9), RUNE_C(0x00C4D3), HST_LVT},
+ {RUNE_C(0x00C4D4), RUNE_C(0x00C4D4), HST_LV},
+ {RUNE_C(0x00C4D5), RUNE_C(0x00C4EF), HST_LVT},
+ {RUNE_C(0x00C4F0), RUNE_C(0x00C4F0), HST_LV},
+ {RUNE_C(0x00C4F1), RUNE_C(0x00C50B), HST_LVT},
+ {RUNE_C(0x00C50C), RUNE_C(0x00C50C), HST_LV},
+ {RUNE_C(0x00C50D), RUNE_C(0x00C527), HST_LVT},
+ {RUNE_C(0x00C528), RUNE_C(0x00C528), HST_LV},
+ {RUNE_C(0x00C529), RUNE_C(0x00C543), HST_LVT},
+ {RUNE_C(0x00C544), RUNE_C(0x00C544), HST_LV},
+ {RUNE_C(0x00C545), RUNE_C(0x00C55F), HST_LVT},
+ {RUNE_C(0x00C560), RUNE_C(0x00C560), HST_LV},
+ {RUNE_C(0x00C561), RUNE_C(0x00C57B), HST_LVT},
+ {RUNE_C(0x00C57C), RUNE_C(0x00C57C), HST_LV},
+ {RUNE_C(0x00C57D), RUNE_C(0x00C597), HST_LVT},
+ {RUNE_C(0x00C598), RUNE_C(0x00C598), HST_LV},
+ {RUNE_C(0x00C599), RUNE_C(0x00C5B3), HST_LVT},
+ {RUNE_C(0x00C5B4), RUNE_C(0x00C5B4), HST_LV},
+ {RUNE_C(0x00C5B5), RUNE_C(0x00C5CF), HST_LVT},
+ {RUNE_C(0x00C5D0), RUNE_C(0x00C5D0), HST_LV},
+ {RUNE_C(0x00C5D1), RUNE_C(0x00C5EB), HST_LVT},
+ {RUNE_C(0x00C5EC), RUNE_C(0x00C5EC), HST_LV},
+ {RUNE_C(0x00C5ED), RUNE_C(0x00C607), HST_LVT},
+ {RUNE_C(0x00C608), RUNE_C(0x00C608), HST_LV},
+ {RUNE_C(0x00C609), RUNE_C(0x00C623), HST_LVT},
+ {RUNE_C(0x00C624), RUNE_C(0x00C624), HST_LV},
+ {RUNE_C(0x00C625), RUNE_C(0x00C63F), HST_LVT},
+ {RUNE_C(0x00C640), RUNE_C(0x00C640), HST_LV},
+ {RUNE_C(0x00C641), RUNE_C(0x00C65B), HST_LVT},
+ {RUNE_C(0x00C65C), RUNE_C(0x00C65C), HST_LV},
+ {RUNE_C(0x00C65D), RUNE_C(0x00C677), HST_LVT},
+ {RUNE_C(0x00C678), RUNE_C(0x00C678), HST_LV},
+ {RUNE_C(0x00C679), RUNE_C(0x00C693), HST_LVT},
+ {RUNE_C(0x00C694), RUNE_C(0x00C694), HST_LV},
+ {RUNE_C(0x00C695), RUNE_C(0x00C6AF), HST_LVT},
+ {RUNE_C(0x00C6B0), RUNE_C(0x00C6B0), HST_LV},
+ {RUNE_C(0x00C6B1), RUNE_C(0x00C6CB), HST_LVT},
+ {RUNE_C(0x00C6CC), RUNE_C(0x00C6CC), HST_LV},
+ {RUNE_C(0x00C6CD), RUNE_C(0x00C6E7), HST_LVT},
+ {RUNE_C(0x00C6E8), RUNE_C(0x00C6E8), HST_LV},
+ {RUNE_C(0x00C6E9), RUNE_C(0x00C703), HST_LVT},
+ {RUNE_C(0x00C704), RUNE_C(0x00C704), HST_LV},
+ {RUNE_C(0x00C705), RUNE_C(0x00C71F), HST_LVT},
+ {RUNE_C(0x00C720), RUNE_C(0x00C720), HST_LV},
+ {RUNE_C(0x00C721), RUNE_C(0x00C73B), HST_LVT},
+ {RUNE_C(0x00C73C), RUNE_C(0x00C73C), HST_LV},
+ {RUNE_C(0x00C73D), RUNE_C(0x00C757), HST_LVT},
+ {RUNE_C(0x00C758), RUNE_C(0x00C758), HST_LV},
+ {RUNE_C(0x00C759), RUNE_C(0x00C773), HST_LVT},
+ {RUNE_C(0x00C774), RUNE_C(0x00C774), HST_LV},
+ {RUNE_C(0x00C775), RUNE_C(0x00C78F), HST_LVT},
+ {RUNE_C(0x00C790), RUNE_C(0x00C790), HST_LV},
+ {RUNE_C(0x00C791), RUNE_C(0x00C7AB), HST_LVT},
+ {RUNE_C(0x00C7AC), RUNE_C(0x00C7AC), HST_LV},
+ {RUNE_C(0x00C7AD), RUNE_C(0x00C7C7), HST_LVT},
+ {RUNE_C(0x00C7C8), RUNE_C(0x00C7C8), HST_LV},
+ {RUNE_C(0x00C7C9), RUNE_C(0x00C7E3), HST_LVT},
+ {RUNE_C(0x00C7E4), RUNE_C(0x00C7E4), HST_LV},
+ {RUNE_C(0x00C7E5), RUNE_C(0x00C7FF), HST_LVT},
+ {RUNE_C(0x00C800), RUNE_C(0x00C800), HST_LV},
+ {RUNE_C(0x00C801), RUNE_C(0x00C81B), HST_LVT},
+ {RUNE_C(0x00C81C), RUNE_C(0x00C81C), HST_LV},
+ {RUNE_C(0x00C81D), RUNE_C(0x00C837), HST_LVT},
+ {RUNE_C(0x00C838), RUNE_C(0x00C838), HST_LV},
+ {RUNE_C(0x00C839), RUNE_C(0x00C853), HST_LVT},
+ {RUNE_C(0x00C854), RUNE_C(0x00C854), HST_LV},
+ {RUNE_C(0x00C855), RUNE_C(0x00C86F), HST_LVT},
+ {RUNE_C(0x00C870), RUNE_C(0x00C870), HST_LV},
+ {RUNE_C(0x00C871), RUNE_C(0x00C88B), HST_LVT},
+ {RUNE_C(0x00C88C), RUNE_C(0x00C88C), HST_LV},
+ {RUNE_C(0x00C88D), RUNE_C(0x00C8A7), HST_LVT},
+ {RUNE_C(0x00C8A8), RUNE_C(0x00C8A8), HST_LV},
+ {RUNE_C(0x00C8A9), RUNE_C(0x00C8C3), HST_LVT},
+ {RUNE_C(0x00C8C4), RUNE_C(0x00C8C4), HST_LV},
+ {RUNE_C(0x00C8C5), RUNE_C(0x00C8DF), HST_LVT},
+ {RUNE_C(0x00C8E0), RUNE_C(0x00C8E0), HST_LV},
+ {RUNE_C(0x00C8E1), RUNE_C(0x00C8FB), HST_LVT},
+ {RUNE_C(0x00C8FC), RUNE_C(0x00C8FC), HST_LV},
+ {RUNE_C(0x00C8FD), RUNE_C(0x00C917), HST_LVT},
+ {RUNE_C(0x00C918), RUNE_C(0x00C918), HST_LV},
+ {RUNE_C(0x00C919), RUNE_C(0x00C933), HST_LVT},
+ {RUNE_C(0x00C934), RUNE_C(0x00C934), HST_LV},
+ {RUNE_C(0x00C935), RUNE_C(0x00C94F), HST_LVT},
+ {RUNE_C(0x00C950), RUNE_C(0x00C950), HST_LV},
+ {RUNE_C(0x00C951), RUNE_C(0x00C96B), HST_LVT},
+ {RUNE_C(0x00C96C), RUNE_C(0x00C96C), HST_LV},
+ {RUNE_C(0x00C96D), RUNE_C(0x00C987), HST_LVT},
+ {RUNE_C(0x00C988), RUNE_C(0x00C988), HST_LV},
+ {RUNE_C(0x00C989), RUNE_C(0x00C9A3), HST_LVT},
+ {RUNE_C(0x00C9A4), RUNE_C(0x00C9A4), HST_LV},
+ {RUNE_C(0x00C9A5), RUNE_C(0x00C9BF), HST_LVT},
+ {RUNE_C(0x00C9C0), RUNE_C(0x00C9C0), HST_LV},
+ {RUNE_C(0x00C9C1), RUNE_C(0x00C9DB), HST_LVT},
+ {RUNE_C(0x00C9DC), RUNE_C(0x00C9DC), HST_LV},
+ {RUNE_C(0x00C9DD), RUNE_C(0x00C9F7), HST_LVT},
+ {RUNE_C(0x00C9F8), RUNE_C(0x00C9F8), HST_LV},
+ {RUNE_C(0x00C9F9), RUNE_C(0x00CA13), HST_LVT},
+ {RUNE_C(0x00CA14), RUNE_C(0x00CA14), HST_LV},
+ {RUNE_C(0x00CA15), RUNE_C(0x00CA2F), HST_LVT},
+ {RUNE_C(0x00CA30), RUNE_C(0x00CA30), HST_LV},
+ {RUNE_C(0x00CA31), RUNE_C(0x00CA4B), HST_LVT},
+ {RUNE_C(0x00CA4C), RUNE_C(0x00CA4C), HST_LV},
+ {RUNE_C(0x00CA4D), RUNE_C(0x00CA67), HST_LVT},
+ {RUNE_C(0x00CA68), RUNE_C(0x00CA68), HST_LV},
+ {RUNE_C(0x00CA69), RUNE_C(0x00CA83), HST_LVT},
+ {RUNE_C(0x00CA84), RUNE_C(0x00CA84), HST_LV},
+ {RUNE_C(0x00CA85), RUNE_C(0x00CA9F), HST_LVT},
+ {RUNE_C(0x00CAA0), RUNE_C(0x00CAA0), HST_LV},
+ {RUNE_C(0x00CAA1), RUNE_C(0x00CABB), HST_LVT},
+ {RUNE_C(0x00CABC), RUNE_C(0x00CABC), HST_LV},
+ {RUNE_C(0x00CABD), RUNE_C(0x00CAD7), HST_LVT},
+ {RUNE_C(0x00CAD8), RUNE_C(0x00CAD8), HST_LV},
+ {RUNE_C(0x00CAD9), RUNE_C(0x00CAF3), HST_LVT},
+ {RUNE_C(0x00CAF4), RUNE_C(0x00CAF4), HST_LV},
+ {RUNE_C(0x00CAF5), RUNE_C(0x00CB0F), HST_LVT},
+ {RUNE_C(0x00CB10), RUNE_C(0x00CB10), HST_LV},
+ {RUNE_C(0x00CB11), RUNE_C(0x00CB2B), HST_LVT},
+ {RUNE_C(0x00CB2C), RUNE_C(0x00CB2C), HST_LV},
+ {RUNE_C(0x00CB2D), RUNE_C(0x00CB47), HST_LVT},
+ {RUNE_C(0x00CB48), RUNE_C(0x00CB48), HST_LV},
+ {RUNE_C(0x00CB49), RUNE_C(0x00CB63), HST_LVT},
+ {RUNE_C(0x00CB64), RUNE_C(0x00CB64), HST_LV},
+ {RUNE_C(0x00CB65), RUNE_C(0x00CB7F), HST_LVT},
+ {RUNE_C(0x00CB80), RUNE_C(0x00CB80), HST_LV},
+ {RUNE_C(0x00CB81), RUNE_C(0x00CB9B), HST_LVT},
+ {RUNE_C(0x00CB9C), RUNE_C(0x00CB9C), HST_LV},
+ {RUNE_C(0x00CB9D), RUNE_C(0x00CBB7), HST_LVT},
+ {RUNE_C(0x00CBB8), RUNE_C(0x00CBB8), HST_LV},
+ {RUNE_C(0x00CBB9), RUNE_C(0x00CBD3), HST_LVT},
+ {RUNE_C(0x00CBD4), RUNE_C(0x00CBD4), HST_LV},
+ {RUNE_C(0x00CBD5), RUNE_C(0x00CBEF), HST_LVT},
+ {RUNE_C(0x00CBF0), RUNE_C(0x00CBF0), HST_LV},
+ {RUNE_C(0x00CBF1), RUNE_C(0x00CC0B), HST_LVT},
+ {RUNE_C(0x00CC0C), RUNE_C(0x00CC0C), HST_LV},
+ {RUNE_C(0x00CC0D), RUNE_C(0x00CC27), HST_LVT},
+ {RUNE_C(0x00CC28), RUNE_C(0x00CC28), HST_LV},
+ {RUNE_C(0x00CC29), RUNE_C(0x00CC43), HST_LVT},
+ {RUNE_C(0x00CC44), RUNE_C(0x00CC44), HST_LV},
+ {RUNE_C(0x00CC45), RUNE_C(0x00CC5F), HST_LVT},
+ {RUNE_C(0x00CC60), RUNE_C(0x00CC60), HST_LV},
+ {RUNE_C(0x00CC61), RUNE_C(0x00CC7B), HST_LVT},
+ {RUNE_C(0x00CC7C), RUNE_C(0x00CC7C), HST_LV},
+ {RUNE_C(0x00CC7D), RUNE_C(0x00CC97), HST_LVT},
+ {RUNE_C(0x00CC98), RUNE_C(0x00CC98), HST_LV},
+ {RUNE_C(0x00CC99), RUNE_C(0x00CCB3), HST_LVT},
+ {RUNE_C(0x00CCB4), RUNE_C(0x00CCB4), HST_LV},
+ {RUNE_C(0x00CCB5), RUNE_C(0x00CCCF), HST_LVT},
+ {RUNE_C(0x00CCD0), RUNE_C(0x00CCD0), HST_LV},
+ {RUNE_C(0x00CCD1), RUNE_C(0x00CCEB), HST_LVT},
+ {RUNE_C(0x00CCEC), RUNE_C(0x00CCEC), HST_LV},
+ {RUNE_C(0x00CCED), RUNE_C(0x00CD07), HST_LVT},
+ {RUNE_C(0x00CD08), RUNE_C(0x00CD08), HST_LV},
+ {RUNE_C(0x00CD09), RUNE_C(0x00CD23), HST_LVT},
+ {RUNE_C(0x00CD24), RUNE_C(0x00CD24), HST_LV},
+ {RUNE_C(0x00CD25), RUNE_C(0x00CD3F), HST_LVT},
+ {RUNE_C(0x00CD40), RUNE_C(0x00CD40), HST_LV},
+ {RUNE_C(0x00CD41), RUNE_C(0x00CD5B), HST_LVT},
+ {RUNE_C(0x00CD5C), RUNE_C(0x00CD5C), HST_LV},
+ {RUNE_C(0x00CD5D), RUNE_C(0x00CD77), HST_LVT},
+ {RUNE_C(0x00CD78), RUNE_C(0x00CD78), HST_LV},
+ {RUNE_C(0x00CD79), RUNE_C(0x00CD93), HST_LVT},
+ {RUNE_C(0x00CD94), RUNE_C(0x00CD94), HST_LV},
+ {RUNE_C(0x00CD95), RUNE_C(0x00CDAF), HST_LVT},
+ {RUNE_C(0x00CDB0), RUNE_C(0x00CDB0), HST_LV},
+ {RUNE_C(0x00CDB1), RUNE_C(0x00CDCB), HST_LVT},
+ {RUNE_C(0x00CDCC), RUNE_C(0x00CDCC), HST_LV},
+ {RUNE_C(0x00CDCD), RUNE_C(0x00CDE7), HST_LVT},
+ {RUNE_C(0x00CDE8), RUNE_C(0x00CDE8), HST_LV},
+ {RUNE_C(0x00CDE9), RUNE_C(0x00CE03), HST_LVT},
+ {RUNE_C(0x00CE04), RUNE_C(0x00CE04), HST_LV},
+ {RUNE_C(0x00CE05), RUNE_C(0x00CE1F), HST_LVT},
+ {RUNE_C(0x00CE20), RUNE_C(0x00CE20), HST_LV},
+ {RUNE_C(0x00CE21), RUNE_C(0x00CE3B), HST_LVT},
+ {RUNE_C(0x00CE3C), RUNE_C(0x00CE3C), HST_LV},
+ {RUNE_C(0x00CE3D), RUNE_C(0x00CE57), HST_LVT},
+ {RUNE_C(0x00CE58), RUNE_C(0x00CE58), HST_LV},
+ {RUNE_C(0x00CE59), RUNE_C(0x00CE73), HST_LVT},
+ {RUNE_C(0x00CE74), RUNE_C(0x00CE74), HST_LV},
+ {RUNE_C(0x00CE75), RUNE_C(0x00CE8F), HST_LVT},
+ {RUNE_C(0x00CE90), RUNE_C(0x00CE90), HST_LV},
+ {RUNE_C(0x00CE91), RUNE_C(0x00CEAB), HST_LVT},
+ {RUNE_C(0x00CEAC), RUNE_C(0x00CEAC), HST_LV},
+ {RUNE_C(0x00CEAD), RUNE_C(0x00CEC7), HST_LVT},
+ {RUNE_C(0x00CEC8), RUNE_C(0x00CEC8), HST_LV},
+ {RUNE_C(0x00CEC9), RUNE_C(0x00CEE3), HST_LVT},
+ {RUNE_C(0x00CEE4), RUNE_C(0x00CEE4), HST_LV},
+ {RUNE_C(0x00CEE5), RUNE_C(0x00CEFF), HST_LVT},
+ {RUNE_C(0x00CF00), RUNE_C(0x00CF00), HST_LV},
+ {RUNE_C(0x00CF01), RUNE_C(0x00CF1B), HST_LVT},
+ {RUNE_C(0x00CF1C), RUNE_C(0x00CF1C), HST_LV},
+ {RUNE_C(0x00CF1D), RUNE_C(0x00CF37), HST_LVT},
+ {RUNE_C(0x00CF38), RUNE_C(0x00CF38), HST_LV},
+ {RUNE_C(0x00CF39), RUNE_C(0x00CF53), HST_LVT},
+ {RUNE_C(0x00CF54), RUNE_C(0x00CF54), HST_LV},
+ {RUNE_C(0x00CF55), RUNE_C(0x00CF6F), HST_LVT},
+ {RUNE_C(0x00CF70), RUNE_C(0x00CF70), HST_LV},
+ {RUNE_C(0x00CF71), RUNE_C(0x00CF8B), HST_LVT},
+ {RUNE_C(0x00CF8C), RUNE_C(0x00CF8C), HST_LV},
+ {RUNE_C(0x00CF8D), RUNE_C(0x00CFA7), HST_LVT},
+ {RUNE_C(0x00CFA8), RUNE_C(0x00CFA8), HST_LV},
+ {RUNE_C(0x00CFA9), RUNE_C(0x00CFC3), HST_LVT},
+ {RUNE_C(0x00CFC4), RUNE_C(0x00CFC4), HST_LV},
+ {RUNE_C(0x00CFC5), RUNE_C(0x00CFDF), HST_LVT},
+ {RUNE_C(0x00CFE0), RUNE_C(0x00CFE0), HST_LV},
+ {RUNE_C(0x00CFE1), RUNE_C(0x00CFFB), HST_LVT},
+ {RUNE_C(0x00CFFC), RUNE_C(0x00CFFC), HST_LV},
+ {RUNE_C(0x00CFFD), RUNE_C(0x00D017), HST_LVT},
+ {RUNE_C(0x00D018), RUNE_C(0x00D018), HST_LV},
+ {RUNE_C(0x00D019), RUNE_C(0x00D033), HST_LVT},
+ {RUNE_C(0x00D034), RUNE_C(0x00D034), HST_LV},
+ {RUNE_C(0x00D035), RUNE_C(0x00D04F), HST_LVT},
+ {RUNE_C(0x00D050), RUNE_C(0x00D050), HST_LV},
+ {RUNE_C(0x00D051), RUNE_C(0x00D06B), HST_LVT},
+ {RUNE_C(0x00D06C), RUNE_C(0x00D06C), HST_LV},
+ {RUNE_C(0x00D06D), RUNE_C(0x00D087), HST_LVT},
+ {RUNE_C(0x00D088), RUNE_C(0x00D088), HST_LV},
+ {RUNE_C(0x00D089), RUNE_C(0x00D0A3), HST_LVT},
+ {RUNE_C(0x00D0A4), RUNE_C(0x00D0A4), HST_LV},
+ {RUNE_C(0x00D0A5), RUNE_C(0x00D0BF), HST_LVT},
+ {RUNE_C(0x00D0C0), RUNE_C(0x00D0C0), HST_LV},
+ {RUNE_C(0x00D0C1), RUNE_C(0x00D0DB), HST_LVT},
+ {RUNE_C(0x00D0DC), RUNE_C(0x00D0DC), HST_LV},
+ {RUNE_C(0x00D0DD), RUNE_C(0x00D0F7), HST_LVT},
+ {RUNE_C(0x00D0F8), RUNE_C(0x00D0F8), HST_LV},
+ {RUNE_C(0x00D0F9), RUNE_C(0x00D113), HST_LVT},
+ {RUNE_C(0x00D114), RUNE_C(0x00D114), HST_LV},
+ {RUNE_C(0x00D115), RUNE_C(0x00D12F), HST_LVT},
+ {RUNE_C(0x00D130), RUNE_C(0x00D130), HST_LV},
+ {RUNE_C(0x00D131), RUNE_C(0x00D14B), HST_LVT},
+ {RUNE_C(0x00D14C), RUNE_C(0x00D14C), HST_LV},
+ {RUNE_C(0x00D14D), RUNE_C(0x00D167), HST_LVT},
+ {RUNE_C(0x00D168), RUNE_C(0x00D168), HST_LV},
+ {RUNE_C(0x00D169), RUNE_C(0x00D183), HST_LVT},
+ {RUNE_C(0x00D184), RUNE_C(0x00D184), HST_LV},
+ {RUNE_C(0x00D185), RUNE_C(0x00D19F), HST_LVT},
+ {RUNE_C(0x00D1A0), RUNE_C(0x00D1A0), HST_LV},
+ {RUNE_C(0x00D1A1), RUNE_C(0x00D1BB), HST_LVT},
+ {RUNE_C(0x00D1BC), RUNE_C(0x00D1BC), HST_LV},
+ {RUNE_C(0x00D1BD), RUNE_C(0x00D1D7), HST_LVT},
+ {RUNE_C(0x00D1D8), RUNE_C(0x00D1D8), HST_LV},
+ {RUNE_C(0x00D1D9), RUNE_C(0x00D1F3), HST_LVT},
+ {RUNE_C(0x00D1F4), RUNE_C(0x00D1F4), HST_LV},
+ {RUNE_C(0x00D1F5), RUNE_C(0x00D20F), HST_LVT},
+ {RUNE_C(0x00D210), RUNE_C(0x00D210), HST_LV},
+ {RUNE_C(0x00D211), RUNE_C(0x00D22B), HST_LVT},
+ {RUNE_C(0x00D22C), RUNE_C(0x00D22C), HST_LV},
+ {RUNE_C(0x00D22D), RUNE_C(0x00D247), HST_LVT},
+ {RUNE_C(0x00D248), RUNE_C(0x00D248), HST_LV},
+ {RUNE_C(0x00D249), RUNE_C(0x00D263), HST_LVT},
+ {RUNE_C(0x00D264), RUNE_C(0x00D264), HST_LV},
+ {RUNE_C(0x00D265), RUNE_C(0x00D27F), HST_LVT},
+ {RUNE_C(0x00D280), RUNE_C(0x00D280), HST_LV},
+ {RUNE_C(0x00D281), RUNE_C(0x00D29B), HST_LVT},
+ {RUNE_C(0x00D29C), RUNE_C(0x00D29C), HST_LV},
+ {RUNE_C(0x00D29D), RUNE_C(0x00D2B7), HST_LVT},
+ {RUNE_C(0x00D2B8), RUNE_C(0x00D2B8), HST_LV},
+ {RUNE_C(0x00D2B9), RUNE_C(0x00D2D3), HST_LVT},
+ {RUNE_C(0x00D2D4), RUNE_C(0x00D2D4), HST_LV},
+ {RUNE_C(0x00D2D5), RUNE_C(0x00D2EF), HST_LVT},
+ {RUNE_C(0x00D2F0), RUNE_C(0x00D2F0), HST_LV},
+ {RUNE_C(0x00D2F1), RUNE_C(0x00D30B), HST_LVT},
+ {RUNE_C(0x00D30C), RUNE_C(0x00D30C), HST_LV},
+ {RUNE_C(0x00D30D), RUNE_C(0x00D327), HST_LVT},
+ {RUNE_C(0x00D328), RUNE_C(0x00D328), HST_LV},
+ {RUNE_C(0x00D329), RUNE_C(0x00D343), HST_LVT},
+ {RUNE_C(0x00D344), RUNE_C(0x00D344), HST_LV},
+ {RUNE_C(0x00D345), RUNE_C(0x00D35F), HST_LVT},
+ {RUNE_C(0x00D360), RUNE_C(0x00D360), HST_LV},
+ {RUNE_C(0x00D361), RUNE_C(0x00D37B), HST_LVT},
+ {RUNE_C(0x00D37C), RUNE_C(0x00D37C), HST_LV},
+ {RUNE_C(0x00D37D), RUNE_C(0x00D397), HST_LVT},
+ {RUNE_C(0x00D398), RUNE_C(0x00D398), HST_LV},
+ {RUNE_C(0x00D399), RUNE_C(0x00D3B3), HST_LVT},
+ {RUNE_C(0x00D3B4), RUNE_C(0x00D3B4), HST_LV},
+ {RUNE_C(0x00D3B5), RUNE_C(0x00D3CF), HST_LVT},
+ {RUNE_C(0x00D3D0), RUNE_C(0x00D3D0), HST_LV},
+ {RUNE_C(0x00D3D1), RUNE_C(0x00D3EB), HST_LVT},
+ {RUNE_C(0x00D3EC), RUNE_C(0x00D3EC), HST_LV},
+ {RUNE_C(0x00D3ED), RUNE_C(0x00D407), HST_LVT},
+ {RUNE_C(0x00D408), RUNE_C(0x00D408), HST_LV},
+ {RUNE_C(0x00D409), RUNE_C(0x00D423), HST_LVT},
+ {RUNE_C(0x00D424), RUNE_C(0x00D424), HST_LV},
+ {RUNE_C(0x00D425), RUNE_C(0x00D43F), HST_LVT},
+ {RUNE_C(0x00D440), RUNE_C(0x00D440), HST_LV},
+ {RUNE_C(0x00D441), RUNE_C(0x00D45B), HST_LVT},
+ {RUNE_C(0x00D45C), RUNE_C(0x00D45C), HST_LV},
+ {RUNE_C(0x00D45D), RUNE_C(0x00D477), HST_LVT},
+ {RUNE_C(0x00D478), RUNE_C(0x00D478), HST_LV},
+ {RUNE_C(0x00D479), RUNE_C(0x00D493), HST_LVT},
+ {RUNE_C(0x00D494), RUNE_C(0x00D494), HST_LV},
+ {RUNE_C(0x00D495), RUNE_C(0x00D4AF), HST_LVT},
+ {RUNE_C(0x00D4B0), RUNE_C(0x00D4B0), HST_LV},
+ {RUNE_C(0x00D4B1), RUNE_C(0x00D4CB), HST_LVT},
+ {RUNE_C(0x00D4CC), RUNE_C(0x00D4CC), HST_LV},
+ {RUNE_C(0x00D4CD), RUNE_C(0x00D4E7), HST_LVT},
+ {RUNE_C(0x00D4E8), RUNE_C(0x00D4E8), HST_LV},
+ {RUNE_C(0x00D4E9), RUNE_C(0x00D503), HST_LVT},
+ {RUNE_C(0x00D504), RUNE_C(0x00D504), HST_LV},
+ {RUNE_C(0x00D505), RUNE_C(0x00D51F), HST_LVT},
+ {RUNE_C(0x00D520), RUNE_C(0x00D520), HST_LV},
+ {RUNE_C(0x00D521), RUNE_C(0x00D53B), HST_LVT},
+ {RUNE_C(0x00D53C), RUNE_C(0x00D53C), HST_LV},
+ {RUNE_C(0x00D53D), RUNE_C(0x00D557), HST_LVT},
+ {RUNE_C(0x00D558), RUNE_C(0x00D558), HST_LV},
+ {RUNE_C(0x00D559), RUNE_C(0x00D573), HST_LVT},
+ {RUNE_C(0x00D574), RUNE_C(0x00D574), HST_LV},
+ {RUNE_C(0x00D575), RUNE_C(0x00D58F), HST_LVT},
+ {RUNE_C(0x00D590), RUNE_C(0x00D590), HST_LV},
+ {RUNE_C(0x00D591), RUNE_C(0x00D5AB), HST_LVT},
+ {RUNE_C(0x00D5AC), RUNE_C(0x00D5AC), HST_LV},
+ {RUNE_C(0x00D5AD), RUNE_C(0x00D5C7), HST_LVT},
+ {RUNE_C(0x00D5C8), RUNE_C(0x00D5C8), HST_LV},
+ {RUNE_C(0x00D5C9), RUNE_C(0x00D5E3), HST_LVT},
+ {RUNE_C(0x00D5E4), RUNE_C(0x00D5E4), HST_LV},
+ {RUNE_C(0x00D5E5), RUNE_C(0x00D5FF), HST_LVT},
+ {RUNE_C(0x00D600), RUNE_C(0x00D600), HST_LV},
+ {RUNE_C(0x00D601), RUNE_C(0x00D61B), HST_LVT},
+ {RUNE_C(0x00D61C), RUNE_C(0x00D61C), HST_LV},
+ {RUNE_C(0x00D61D), RUNE_C(0x00D637), HST_LVT},
+ {RUNE_C(0x00D638), RUNE_C(0x00D638), HST_LV},
+ {RUNE_C(0x00D639), RUNE_C(0x00D653), HST_LVT},
+ {RUNE_C(0x00D654), RUNE_C(0x00D654), HST_LV},
+ {RUNE_C(0x00D655), RUNE_C(0x00D66F), HST_LVT},
+ {RUNE_C(0x00D670), RUNE_C(0x00D670), HST_LV},
+ {RUNE_C(0x00D671), RUNE_C(0x00D68B), HST_LVT},
+ {RUNE_C(0x00D68C), RUNE_C(0x00D68C), HST_LV},
+ {RUNE_C(0x00D68D), RUNE_C(0x00D6A7), HST_LVT},
+ {RUNE_C(0x00D6A8), RUNE_C(0x00D6A8), HST_LV},
+ {RUNE_C(0x00D6A9), RUNE_C(0x00D6C3), HST_LVT},
+ {RUNE_C(0x00D6C4), RUNE_C(0x00D6C4), HST_LV},
+ {RUNE_C(0x00D6C5), RUNE_C(0x00D6DF), HST_LVT},
+ {RUNE_C(0x00D6E0), RUNE_C(0x00D6E0), HST_LV},
+ {RUNE_C(0x00D6E1), RUNE_C(0x00D6FB), HST_LVT},
+ {RUNE_C(0x00D6FC), RUNE_C(0x00D6FC), HST_LV},
+ {RUNE_C(0x00D6FD), RUNE_C(0x00D717), HST_LVT},
+ {RUNE_C(0x00D718), RUNE_C(0x00D718), HST_LV},
+ {RUNE_C(0x00D719), RUNE_C(0x00D733), HST_LVT},
+ {RUNE_C(0x00D734), RUNE_C(0x00D734), HST_LV},
+ {RUNE_C(0x00D735), RUNE_C(0x00D74F), HST_LVT},
+ {RUNE_C(0x00D750), RUNE_C(0x00D750), HST_LV},
+ {RUNE_C(0x00D751), RUNE_C(0x00D76B), HST_LVT},
+ {RUNE_C(0x00D76C), RUNE_C(0x00D76C), HST_LV},
+ {RUNE_C(0x00D76D), RUNE_C(0x00D787), HST_LVT},
+ {RUNE_C(0x00D788), RUNE_C(0x00D788), HST_LV},
+ {RUNE_C(0x00D789), RUNE_C(0x00D7A3), HST_LVT},
+ {RUNE_C(0x00D7B0), RUNE_C(0x00D7C6), HST_V},
+ {RUNE_C(0x00D7CB), RUNE_C(0x00D7FB), HST_T},
+};
+
+_MLIB_DEFINE_BSEARCH(enum uprop_hst, lookup, HST_NA)
+
+enum uprop_hst
+uprop_get_hst(rune ch)
+{
+ return ch < RUNE_C(0x1100) ? HST_NA : mlib_lookup(ch);
+}